第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue中如果對input元素通過keydown控制元素的屬性變化,會出現(xiàn)不能輸入的情況

vue中如果對input元素通過keydown控制元素的屬性變化,會出現(xiàn)不能輸入的情況

犯罪嫌疑人X 2019-05-12 11:13:57
官方的回復(fù)就是屬性改變會整體元素render,并不是setAttribute看來只能自己規(guī)避,感謝各位的回答,給+1官方回復(fù)大概猜到了,是不是屬性的變化引起了render,vue內(nèi)部render的邏輯會重新讀取props上的value進行重新渲染,所以就出現(xiàn)了下面的情況.請看過的vue源碼的大神給與回復(fù)確認,3q.演示請問這是不是vue的bug?瀏覽器:mac谷歌68vue:2.5.16&&2.5.17復(fù)現(xiàn)1復(fù)現(xiàn)2代碼:newVue({el:"#app",data:{text:'vue',hasWarning:false},methods:{keydown(){if(1==1){this.hasWarning=true;}this.hasWarning=false;}}})
查看完整描述

2 回答

?
森林海

TA貢獻2011條經(jīng)驗 獲得超2個贊

把:value="text"改為v-model="text"
我覺得你用:value只是把text變量的初始值賦值給了input,但是input的值的改變并不會改變text變量,所以值一直沒有改變。要想兩者統(tǒng)一還是得用v-model進行雙向綁定
如果不用雙向綁定就需要每次手動在keydown方法里修改this.text,會較麻煩。
                            
查看完整回答
反對 回復(fù) 2019-05-12
  • 2 回答
  • 0 關(guān)注
  • 1945 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號