我要顯示一個按鈕,如果我的對象的數組有一些數據,所以basilcy在我的商店(vuex)我像這樣定義一個數組:檢查JSON數組是在店裏空vuex
state: {
document: []
},
我從其他組件追加數據到這個數組,我已經檢查過數據是否正確追加,這裏沒有問題。
所以我想顯示按鈕即可,如果有一些數據:
<div class="row margin-above">
<div class="panel panel-primary" v-for="section in this.$store.getters.getDocument">
<div class="panel-body quote" >
<p>{{section.key}}</p>
</div>
</div>
<div v-if="this.$store.getters.getDocument != '[]'">
<button class="btn btn-success btn-block">Create Document</button>
</div>
</div>
有按鈕,我想隱藏與按鈕全部DIV如果條件滿足,但它不工作按鈕總是在那裏,有什麼幫助?
爲什麼你使用'$此= store.getters.getDocument '[]''單引號。!?不是'文件'數組? – choasia
我也沒有試過,結果相同 –
如果你做'v-if =「document.length> 0」',那該怎麼辦? –