在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ v-mode 如何在循環(huán)中綁定唯一v-model

v-mode 如何在循環(huán)中綁定唯一v-model

想在v-for循環(huán)中綁定一個(gè)唯一model

比如

<div v-for="item in items">
    <input type="text" v-model="'goods_'+$index">//我想他是goods_0,這樣綁定他就直值輸出到value上了
</div>
回答
編輯回答
柒喵

v-model="'goods_'+$index" 改成 v-bind:value="'goods_'+$index" ;

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

2018年7月7日 20:45
編輯回答
替身

v-model的值是變量名,猜可以這么寫

v-model="$scope['goods_'+$index]"
2018年1月16日 02:14
編輯回答
舊城人

可以說下這樣使用理由或比較具體點(diǎn)的說明嗎?
因?yàn)闆]辦法這樣用,如果真要照你這方式,data 豈不是要這樣設(shè)計(jì),

data: {
    goods_1: "",
    goods_2: "",
    goods_3: "",
    // ....
}
2018年4月22日 01:28
編輯回答
舊螢火

有沒有解決?或者換一種思路的? 樓主?<input type="checkbox" :class="'jump_see_'+inee" :name="'jump_see_'+inee" :value="itee.questionItemID" v-bind:value="'goods_'+$index" /> 這樣報(bào)錯(cuò)啊

2018年6月20日 13:38
編輯回答
醉淸風(fēng)

請(qǐng)問下,解決了嘛,怎么處理

2018年6月23日 01:10
編輯回答
網(wǎng)妓
<div v-for="(item,index) in items">
    <input type="text" v-model="item" @change="change(item)">
</div>

<script>
...........
change:function(item){
  console.log(item);
}
</script>

試一下后,你會(huì)發(fā)現(xiàn),其實(shí)每個(gè) item 是不一樣的。
但每個(gè) item 改變后,items 并沒有變。

解決這個(gè)問題其實(shí)也很簡單,只需要在 change 函數(shù)中修改一下就好了:

<div v-for="(item,index) in items">
    <input type="text" v-model="item" @change="change(item,index)">
</div>

<script>
...........
change:function(item,index){
  console.log(item);
  this.items[index]=item;
}
</script>

搞定!

2017年3月2日 20:14
編輯回答
柒槿年
<div v-for="(value,index) in items">
    <input type="text" v-model="goods[index]">
</div>
2017年5月1日 07:00