我有一个对象,我希望在
中存储单独的数据users: [
{
'names': [],
'addresses': [],
}
],
我有像这样的复选框:
<input type="checkbox" id="john" value="john" v-model="users.names">
我想将复选框与names数组绑定。
但它似乎不起作用。
答案 0 :(得分:0)
您csn使用v-for:
html:
<div id="app">
<div v-for="user in users">
<input id="john" value="john" v-model="user.names">
</div>
</div>
js:
var app = new Vue({
el:"#app",
data(){
return {
users: [
{
names: [],
addresses: [],
}
],
}
})
答案 1 :(得分:-1)
您的users
是一个数组;也许你想这样做?
<input type="checkbox" id="john" value="john" v-model="users[0].names">
// ^^^ bind to the first element in the users
或者将users
定义为对象:
users: {
'names': [],
'addresses': [],
}