<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>过渡动画</title>
</head>
<body>
<div id="app" class="demo">
<button v-on:click="add">Add</button>
<button v-on:click="remove">Remove</button>
<transition-group name="list" tag="p">
<span v-for="item in items" v-bind:key="item" class="list-item">
{{item}}
</span>
</transition-group>
</div>
<script src="../js/vue.js"></script>
<script>
let vm = new Vue({
el:'#app',
data:{
items:[1,2,3,4,5,6,7,8,9],
nextNum:10
},
methods:{
randomIndex(){
return Math.floor(Math.random() * this.items.length);
},
add(){
this.items.splice(this.randomIndex(),0,this.nextNum);
},
remove(){
this.items.splice(this.randomIndex(),1);
}
}
});
</script>
<style type="text/css">
.list-item{
display: inline-block;
margin-right: 10px;
}
.list-enter-active,
.list-leave-active{
transition: all 1s;
}
.list-enter,
.list-leave-to{
opacity: 0;
transform: translateY(30px);
}
</style>
</body>
</html>
vue-前端第12章transition08.html
原创
©著作权归作者所有:来自51CTO博客作者虾米大王的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
vue-前端第12章transition12.html
【代码】vue-前端第12章transition12.html。
html javascript servlet css vue.js -
vue-前端第12章transition11.html
【代码】vue-前端第12章transition11.html。
vue.js html css -
vue-前端第12章transition04.html
【代码】vue-前端第12章transition04.html。
javascript vue.js html 开发技术 css -
vue-前端第12章transition06.html
【代码】vue-前端第12章transition06.html。
vue.js ide html css -
vue-前端第12章transition03.html
【代码】vue-前端第12章transition03.html。
vue.js html 开发技术 css -
vue-前端第12章transition10.html
【代码】vue-前端第12章transition10.html。
vue.js javascript 前端 html css -
vue-前端第12章transition05.html
【代码】vue-前端第12章transition05.html。
html javascript 前端 ide 开发技术 -
vue-前端第12章transition02.html
【代码】vue-前端第12章transition02.html。
vue.js javascript 前端 ide html -
vue-前端第12章transition01.html
【代码】vue-前端第12章transition01.html。
vue.js javascript 前端 ide html -
vue-前端第12章transition13.html
【代码】vue-前端第12章transition13.html。
html javascript servlet css vue.js -
vue-前端第12章transition09.html
【代码】vue-前端第12章transition09.html。
vue.js javascript 前端 html css -
vue-前端第12章transition07.html
【代码】vue-前端第12章transition07.html。
vue.js javascript 前端 html Math -
vue-前端第5章event08.html
【代码】vue-前端第5章event08.html。
javascript css html 修饰符 -
vue-前端第6章form08.html
【代码】vue-前端第6章form08.html。
javascript 前端 vue.js html python -
vue-前端第7章v-if08.html
【代码】vue-前端第7章v-if08.html。
vue.js javascript 前端 html Vue -
vue-前端第3章watch08.html
【代码】vue-前端第3章watch08.html。
vue.js javascript 前端 html 数组 -
vue-前端第2章instance08.html
【代码】vue-前端第2章instance08.html。
javascript vue.js 前端 html ci -
vue-前端第4章class08.html
【代码】vue-前端第4章class08.html。
css html javascript vue.js -
vue-前端第9章component08.html
【代码】vue-前端第9章component08.html。
vue.js javascript 前端 html Vue