v-mode 如何在循环中绑定唯一v-model

想在v-for循环中绑定一个唯一model

比如

<div v-for="item in items">
    <input type="text" v-model="'goods_'+$index">//我想他是goods_0,这样绑定他就直值输出到value上了
</div>

回答:

v-model的值是变量名,猜可以这么写

v-model="$scope['goods_'+$index]"

回答:

<div v-for="(value,index) in items">
    <input type="text" v-model="goods[index]">
</div>

回答:

可以說下這樣使用理由或比較具體點的說明嗎?
因為沒辦法這樣用,如果真要照你這方式,data 豈不是要這樣設計,

data: {
    goods_1: "",
    goods_2: "",
    goods_3: "",
    // ....
}

回答:

v-model=”‘goods_’+$index” 改成 v-bind:value=”‘goods_’+$index” ;

参考 http://cn.vuejs.org/guide/for… forms 操作

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注