解決vue中this.$set()不更新問題
我在做一個(gè)附件刪除功能的時(shí)候發(fā)現(xiàn),明明打印出來附件已經(jīng)沒有數(shù)據(jù)了但是頁面就是不刷新, this.$set()不生效
this.$set()方法有一種情況,就是當(dāng)你要設(shè)置的key已經(jīng)存在于這個(gè)對(duì)象或數(shù)組中的時(shí)候,它只會(huì)更改data并不會(huì)為該key添加響應(yīng)檢測,所以解決這個(gè)問題的辦法就是在設(shè)置值之前先把這個(gè)屬性刪除掉,然后再進(jìn)行this.$set
解決辦法:
this.$delete(row, 'attachment'),先把屬性名字刪掉
這樣就解決this.$set()不生效的問題
到此這篇關(guān)于解決vue中this.$set()不更新問題的文章就介紹到這了,更多相關(guān)vue中this.$set()不更新內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue之Vue.set動(dòng)態(tài)新增對(duì)象屬性方法
下面小編就為大家分享一篇Vue之Vue.set動(dòng)態(tài)新增對(duì)象屬性方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-02-02

vue前端實(shí)現(xiàn)表格數(shù)據(jù)增查改刪功能

vue中el-tree結(jié)合el-switch實(shí)現(xiàn)開關(guān)狀態(tài)切換

vue3.0關(guān)閉eslint校驗(yàn)的3種方法詳解