【Vue.js 入门与实战】--动画-实现列表删除和删除时候的动画效果

简介: 一、 列表删除和删除时候的动画效果

动画-实现列表删除和删除时候的动画效果

 

一、 列表删除和删除时候的动画效果

本节主要实现移除的动画,在列表中,只要点击每一项,就能移除他,时最为方便的。代码如下:

<transition-group>

<li v-fot=”(item,i) in list” :key=”item.id”@click=“del(i)>

{(item.id)}---{(item.name)}

</li>

</transition-group>

 

methods: {
add () {
this.list.push({ id: this.id, name: this . name } )

this.id = this . name =’ ‘
},
del (i) {
this.list. splice(i,1)

}

}

});

返回查看效果图可以看见已经慢慢消失了,但消失时线的颜色一直跟着它,可把它取消

<style>

li {

border: 1px dashed #999;

margin:5px;

line-height:35px

padding-left:5px;

font-size:12px;

width:100%;

加入一个属性

. v-move {(可实现元素在位移时的一些目的)
transition: all 0. 6s ease ;
}
. v-leave-active {
position: absolute

}

下面的 v-movev-leave-active配合使用,能够实现列表后续的元素,渐渐地漂上来的效果

相关文章
|
4月前
|
存储 安全 API
Next.js 实战 (九):使用 next-auth 完成第三方身份登录验证
这篇文章介绍了next-auth,一个为Next.js设计的身份验证库,支持多种认证方式,如电子邮件和密码、OAuth2.0提供商(如Google、GitHub、Facebook等)以及自定义提供商。文章包含了如何配置Github Provider以及会话管理,并提到了适配器Adapters在next-auth中的作用。最后,文章强调了next-auth的强大功能值得进一步探索。
264 10
|
2月前
|
监控 JavaScript 前端开发
MutationObserver详解+案例——深入理解 JavaScript 中的 MutationObserver:原理与实战案例
MutationObserver 是一个非常强大的 API,提供了一种高效、灵活的方式来监听和响应 DOM 变化。它解决了传统 DOM 事件监听器的诸多局限性,通过异步、批量的方式处理 DOM 变化,大大提高了性能和效率。在实际开发中,合理使用 MutationObserver 可以帮助我们更好地控制 DOM 操作,提高代码的健壮性和可维护性。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
MutationObserver详解+案例——深入理解 JavaScript 中的 MutationObserver:原理与实战案例
|
4月前
|
设计模式 数据安全/隐私保护
Next.js 实战 (七):浅谈 Layout 布局的嵌套设计模式
这篇文章介绍了在Next.js框架下,如何处理中后台管理系统中特殊页面(如登录页)不包裹根布局(RootLayout)的问题。作者指出Next.js的设计理念是通过布局的嵌套来创建复杂的页面结构,这虽然保持了代码的整洁和可维护性,但对于特殊页面来说,却造成了不必要的布局包裹。文章提出了一个解决方案,即通过判断页面的skipGlobalLayout属性来决定是否包含RootLayout,从而实现特殊页面不包裹根布局的目标。
182 33
|
4月前
|
中间件 API
Next.js 实战 (八):使用 Lodash 打包构建产生的“坑”?
这篇文章介绍了作者在使用Nextjs15进行项目开发时遇到的部署问题。在部署过程中,作者遇到了打包构建时的一系列报错,报错内容涉及动态代码评估在Edge运行时不被允许等问题。经过一天的尝试和调整,作者最终删除了lodash-es库,并将radash的部分源码复制到本地,解决了打包报错的问题。文章最后提供了项目的线上预览地址,并欢迎读者留言讨论更好的解决方案。
115 10
|
5月前
|
前端开发 API 开发者
Next.js 实战 (五):添加路由 Transition 过渡效果和 Loading 动画
这篇文章介绍了Framer Motion,一个为React设计的动画库,提供了声明式API处理动画和页面转换,适合创建响应式用户界面。文章包括首屏加载动画、路由加载Loading、路由进场和退场动画等主题,并提供了使用Framer Motion和next.js实现这些动画的示例代码。最后,文章总结了这些效果,并邀请读者探讨更好的实现方案。
139 7
|
4月前
|
JavaScript 前端开发 API
Next.js 实战 (六):如何实现文件本地上传
这篇文章介绍了在Next.js中如何实现文件上传到本地的方法。文章首先提到Next.js官方文档中没有提供文件上传的实例代码,因此开发者需要自行实现,通常有两种思路:使用Node.js原生上传或使用第三方插件如multer。接着,文章选择了使用Node.js原生上传的方式来讲解实现过程,包括如何通过哈希值命名文件、上传到指定目录以及如何分类文件夹。然后,文章展示了具体的实现步骤,包括编写代码来处理文件上传,并给出了代码示例。最后,文章通过一个效果演示说明了如何通过postman模拟上传文件,并展示了上传后的文件夹结构。
101 0
Next.js 实战 (六):如何实现文件本地上传
|
4月前
|
监控 安全 中间件
Next.js 实战 (十):中间件的魅力,打造更快更安全的应用
这篇文章介绍了什么是Next.js中的中间件以及其应用场景。中间件可以用于处理每个传入请求,比如实现日志记录、身份验证、重定向、CORS配置等功能。文章还提供了一个身份验证中间件的示例代码,以及如何使用限流中间件来限制同一IP地址的请求次数。中间件相当于一个构建模块,能够简化HTTP请求的预处理和后处理,提高代码的可维护性,有助于创建快速、安全和用户友好的Web体验。
|
JavaScript 前端开发 HTML5
《HTML5+JavaScript动画基础》——2.6 小结
本章介绍了理解书中示例所需要的JavaScript基础知识。现在你应该了解了如何创建HTML5文件、调试、循环、事件以及事件处理程序。本章简单介绍了JavaScript对象,基本的用户交互,并且创建了一系列用于简化代码的工具函数。
1398 0
|
JavaScript 前端开发 HTML5
《HTML5+JavaScript动画基础》——第2章 动画的JavaScript基础 2.1动画基础
本书着重于动态动画的规则,其中会介绍改变图像描述的各种不同技术,正是依赖于这些技术才得以实现逼真的动画效果。本章将介绍如何定义图像起始描述的结构,如何为每一帧应用变化规则以及如何将两者结合在一起完成一个程序。在此过程中我们会创建大量可行的实例。
1538 0
|
前端开发 HTML5 移动开发
《HTML5+JavaScript动画基础》——1.4 小结
归功于创新驱动的现代浏览器,Web编程的一个新纪元创造性地拉开序幕。HTML5中的canvas元素为我们带来了一个遵循标准。跨平台的组件,使用它可以创建更加高级的Web图像。本书将探究那些以编程方式创建动画的原理,而这些动画则是构成下一代图形交互的重要元素。
1387 0