动画-实现列表删除和删除时候的动画效果|学习笔记

简介: 快速学习动画-实现列表删除和删除时候的动画效果

开发者学堂课程【Vue.js 入门与实战动画-实现列表删除和删除时候的动画效果】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/586/detail/8171


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


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

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

<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-move v-leave-active 配合使用,能够实现列表后续的元素,渐渐地漂上来的效果


相关文章
|
1月前
【实现手机端上滑滚动加载列表】判断页面是否滚动到底部或者指定元素位置
【实现手机端上滑滚动加载列表】判断页面是否滚动到底部或者指定元素位置
|
7月前
|
JavaScript
jQuery实现动态添加和删除(点击按钮添加在页面添加和删除元素)
jQuery实现动态添加和删除(点击按钮添加在页面添加和删除元素)
60 0
|
1月前
|
前端开发 JavaScript 索引
改变数组页面重新渲染的操作/那些操作不会重新渲染页面以及解决方法
改变数组页面重新渲染的操作/那些操作不会重新渲染页面以及解决方法
22 2
|
8月前
|
前端开发 JavaScript 容器
JavaScrpit如何实现弹出遮罩层后将页面固定到当前位置且无法继续滚动
JavaScrpit如何实现弹出遮罩层后将页面固定到当前位置且无法继续滚动
39 0
|
1月前
|
JavaScript
【sgDrag】自定义组件:基于Vue开发支持批量声明拖拽元素、被碰撞元素,拖拽全过程监听元素碰撞检测并返回拖拽原始元素、克隆元素及其getBoundingClientRect对象和碰撞接触元素数组。
【sgDrag】自定义组件:基于Vue开发支持批量声明拖拽元素、被碰撞元素,拖拽全过程监听元素碰撞检测并返回拖拽原始元素、克隆元素及其getBoundingClientRect对象和碰撞接触元素数组。
|
JavaScript 开发者
动画-实现列表删除和删除时候的动画效果|学习笔记
快速学习动画-实现列表删除和删除时候的动画效果
129 0
|
10月前
|
前端开发
上传图片组件的悬停显示删除等操作遮罩层
上传图片组件的悬停显示删除等操作遮罩层
|
JavaScript
Vue 根据鼠标悬停目标元素上方显示、隐藏指定元素交互实现
Vue 根据鼠标悬停目标元素上方显示、隐藏指定元素交互实现
361 0
|
C++
Qt动态添加控件并设置大小位置等属性
Qt动态添加控件并设置大小位置等属性
918 0
|
JavaScript 开发者
动画-使用 transition-group 元素实现列表动画|学习笔记
快速学习动画-使用 transition-group 元素实现列表动画
117 0
动画-使用 transition-group 元素实现列表动画|学习笔记