で空である場合、私は、オブジェクトの私の配列は、いくつかのデータを持っているので、私の店(vuex)でbasilcyが、私はこのような配列を定義した場合、ボタンを表示したい:チェックJSON配列は、店舗vuex
state: {
document: []
},
I他のコンポーネントからこの配列にデータを追加します。データが正しく追加されていることを既に確認しました。問題はありません。
ので、私はいくつかのデータがあるだけの場合は、ボタンを表示したい:
<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 = '[]''? 'document'は配列ではありませんか? – choasia
私はそれを試してみましたが、同じ結果を返しました –
'v-if =" document.length> 0 "'を実行するとどうなりますか? –