(vue框架)爲element組件賦初始值以後無法更改值得問題

情況描述:組件未加載時已有初始值,mounted裏面加載數據,賦值,渲染以後,組件無法更改內容
data裏面已經有這個表單對象的初始值但還是無法修改,之前有過一次,沒有給表單綁定對象,所以賦值以後無法修改,這次還是無法修改。
後來找了好久才知道,
初始值要一直存在
比如說:data裏面有一個對象

addForm: {
        bcorpID: '',
        workerLists: [],
        payBankCardNumberidx: -1
      },

然後如果在mounted裏面請求數據
在獲取返回的數據以後直接進行賦值
但是如果返回的數據裏面沒有payBankCardNumberidx這個字段的話就會造成賦值以後無法修改組件的值,即使你在爲addForm賦值爲返回值以後又馬上爲addForm加了字段payBankCardNumberidx,也是不行的。(個人理解是,vue的數據雙向綁定,在你爲addForm賦值返回的數據後,vue框架立刻對組件進行渲染以及數據的更新,如果大佬們看到這有其他的理解,可以在下面評論下謝謝)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章