鍍金池/ 問答/數(shù)據(jù)庫  HTML/ Select組件用于渲染Option的數(shù)據(jù)改變,選中之后還是顯示沒有改變前的值

Select組件用于渲染Option的數(shù)據(jù)改變,選中之后還是顯示沒有改變前的值

clipboard.png

<i-select v-model='dataMsg.Signature' style='width:200px' placement='top'>

<i-option value=''>不選擇</i-option>
<i-option v-for='(item,index) in SignatureList' :value='item.id' :key='index'>
    {{item.name}}
</i-option>

</i-select>

回答
編輯回答
膽怯

找到原因了,如果i-option雙向綁定的列表對象的value沒有變化那么內(nèi)部的label還會是舊的.即使你重新賦值了列表對象也不會刷新內(nèi)部的options數(shù)組

clipboard.png
我也遇到這個問題,option 更新后 value不變,但是label變了的選項 選中后條目還是舊的.
但是模擬不出,在項目中由此問題
https://jsfiddle.net/meteoric...
2018年3月29日 05:32
編輯回答
短嘆

我嘗試了一下,并沒有出現(xiàn)該問題:https://jsfiddle.net/luozz/f6...

你檢查一下是不是v-model綁定的值的問題

2017年11月28日 21:26