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
}
}
});
我想知道如果我這樣做的權利,或者,如果有一個更好的(更短,更清潔)的方法嗎?
如果我想稍後添加動畫,該怎麼辦?