【发布时间】:2021-11-02 02:52:20
【问题描述】:
我有一个问题。
在Vue.js中,你可以通过组件轻松指定淡入/淡出效果。
new Vue({
el: '#demo',
data: {
show: true
}
})
.fade-enter-active, .fade-leave-active {
transition: opacity .5s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
opacity: 0;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="demo">
<button v-on:click="show = !show">
Toggle
</button>
<transition name="fade">
<p v-if="show">hello</p>
</transition>
</div>
不知道如何不使用过渡组件直接实现。
我自己尝试了几次,但我遇到了困难,如果我搜索,只会出现 jQuery 示例。
我想知道怎么做!
【问题讨论】:
-
直接?你的意思是使用CSS?还是 JavaScript 之类的?
-
@evolutionxbox 两个!
标签: javascript css vue.js vuejs2