2017-12-28 23 views
0

選択した行を配列にバインドしたいのですが、データをv-forから入力の値にバインドしようとしています。 私はv-bindを試しました:value = "row.id"、私は値= {{row.id}}を試しましたが、何も動作していないようです。Vue htmlプロパティへの要素データのバインド

<tbody> 
    <tr v-for="row in get_rows()"> 
    <td> 
     <input type="checkbox" v-bind:value="row.id" v-model="selectedRows"> 
    </td> 
    <td></td> 
    <td></td> 
    <td></td> 
    <td></td> 
    <td></td> 
    <td></td> 
    <td></td> 
    <td></td> 
    </tr> 
</tbody> 

何が間違っていますか?

+1

さらにコードを投稿すると、問題は再現できません:https://jsfiddle.net/yuriy636/rq8d5uyv/ – yuriy636

答えて

1

コードを機能させるには、selectedRowsを配列として初期化する必要があります。これをコンポーネントに追加:

data() { 
    return { 
    selectedRows: [] 
    } 
}, 
関連する問題