HTML代碼:
<div title="意向價格" v-if="showPrise"></div>
<div title="意向租金" v-show="showRentPrise"></div>
JS代碼:
new Vue({ el: '#app', data: { showPrise:false, showRentPrise:false } methods: { changeStatus(){ if("你設置的條件"){ this.showPrise = true; this.showRentPrise = true; } } } })
解釋:
默認showPrise
和showRentPrise
的狀態是false
,所以是隱藏的。
當你在changeStatus
通過了某種條件,你就可以控制showPrise
和showRentPrise
的狀態了。true為顯示,false為隱藏。
注意點:
v-if
控制 DOM的刪除和添加,不同於v-show
對DOM的顯示和隱藏