1
我正在构建应用程序,但不是SPA。我的网页上有一些div
,我想一步一步展示和隐藏。这里是我的代码:VueJs 2在一个html页面中隐藏和显示DIV
<div v-if="sectionIs('section1')" class="container">
</div>
<div v-if="sectionIs('section2')" class="container">
</div>
<div v-if="sectionIs('section3')" class="container">
</div>
在我的js文件:
var vm = new Vue({
el: '#standard_registeration',
data: {
section : 'section1',
},
computed: {
sectionIs: function (sectionName) {
return this.section === sectionName
}
}
});
我想知道如果我这样做的权利,或者,如果有一个更好的(更短,更清洁)的方法吗?
如果我想稍后添加动画,该怎么办?