私はまだVue.jsを学んでいますが、私は小さな問題があります: 私はチェックボックスの配列を持つ単一のファイルコンポーネントを持っており、複数のチェックボックスを使用するためにdocumentationを見ましたが、 :新しいVueを1つのファイルコンポーネントで使用するには?
new Vue({
el: '#example-3',
data: {
checkedNames: []
}
})
編集私はデータ()内の<script>
タグ内に私の単一ファイルのコンポーネントでこれを設定したが、それだけでチェック/チェックを解除すべてのボックスを一度に(しかし正確に偽/バック真フィード)しているが :
<script>
export default {
name: 'PhrasesDetail',
data() {
return {
game: '',
language: '',
checkedPhrasesArr: {
el: '#selection',
data: {
checkedPhrasesArr: []
}
}
}
},
...
</script>
質問はとそれがどのように反応するように、私は、チェックボックスの配列を宣言します/ 個々要素を認識?ですか
これらは私のチェックボックスです:
<tr v-for="(keyTransPair, index) in this.language.data">
<td id="selection"><input type="checkbox" :id="index" v-model="checkedPhrasesArr"></td>
<td>{{index}}</td>
...
</tr>
jueファイルでVue( 'new Vue({...})')を開始するはずです。単一のファイルコンポーネントは、よく、コンポーネント用です。 –
'新しいVue(...)'コードブロックは必要ありません。既に 'checkedPhrasesArr'変数を' data() '関数に正しく追加しました。 – Schlangguru
@Schlangguru @Schlangguruは、すべてのボックスを一度にチェックしても、{{checkedPhrasesArr}} ' – Oliver