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

鍍金池/ 問答/HTML/ vue這個方法中能獲取到輸入框中的值嗎?

vue這個方法中能獲取到輸入框中的值嗎?

這個里面不能用v-model吧 我一開始是想用的v-model 但是會生成多個input標(biāo)簽
如果data里面給一個msg: ''用來設(shè)置默認(rèn)值的話 不可能好幾個input標(biāo)簽共用這一個msg的 這樣點擊每個按鈕獲取到的輸入框里面的內(nèi)容不準(zhǔn)確 后來又想到下面這種方式 但是不知道這樣寫的話不知道怎樣獲取到輸入框的數(shù)據(jù) 我想在sub()方法里面獲取到輸入框的內(nèi)容 可以做到嗎?如果這樣獲取的話又感覺這樣又回到原生js的思想里 不知道怎樣解決這個問題

data () {
    return {
      msg: ''
    }
},
<div class="comments" v-for="(item, index) in comment" :key=index>
<input type="text" :value="item.user[1]"><button @click=sub()>提交</button> 
</div>             
test:
 [
            {pid: 'jjjjeiijj223555', user: ['xiaoxi1', 'tom', '29', 'y']},
            {pid: 'jjjjeiijj223555', user: ['xiaoxi2', 'jim', '17', 'y']}
]
回答
編輯回答
忘了我

一個input只能輸入一個值,你只能綁定到user的name或是別的,我一般是將comment和username綁定到一個newComment對象上,提交時候,它push到test數(shù)組中,然后清空值

2018年2月25日 02:30
編輯回答
貓小柒

我不是很清楚你的需求,以下是我認(rèn)為的場景:

  • 有多個input,需要再點擊button后獲取對應(yīng)value

個人想到的幾種解決方法:

  1. 綁定多個model,每個input綁定comment對應(yīng)的元素上,簡單粗暴
  2. 直接通過vue 的$ref參數(shù),獲取值
  3. 直接通過vue 的$event參數(shù),獲取值
2017年11月4日 08:15