/* fade对应html元素transition的name值,其他都是固定的。 */ .fade-enter-active, .fade-leave-active { transition: opacity .5s } .fade-enter, .fade-leave-active { opacity: 0 }
<div id="box"> <button @click="handleClick">点击隐藏p标签</button> <!-- 过渡效果transition --> <transition name="fade"> <p v-show="isShow">111111111</p> </transition> </div>
var vm = new Vue({ el:‘#box‘, data:{ isShow:true, }, methods: { handleClick(){ this.isShow = !this.isShow; }, }, })
原文:https://www.cnblogs.com/solaris-wwf/p/11762613.html