解決vue中this.$set()不更新問題
更新時間:2023年11月15日 11:09:06 作者:是阿瑤呀~
我在做一個附件刪除功能的時候發(fā)現(xiàn),明明打印出來附件已經(jīng)沒有數(shù)據(jù)了但是頁面就是不刷新, this.$set()不生效,所以本文小編給大家介紹了vue中this.$set()不更新的解決方法,需要的朋友可以參考下
我在做一個附件刪除功能的時候發(fā)現(xiàn),明明打印出來附件已經(jīng)沒有數(shù)據(jù)了但是頁面就是不刷新, this.$set()不生效


this.$set()方法有一種情況,就是當(dāng)你要設(shè)置的key已經(jīng)存在于這個對象或數(shù)組中的時候,它只會更改data并不會為該key添加響應(yīng)檢測,所以解決這個問題的辦法就是在設(shè)置值之前先把這個屬性刪除掉,然后再進(jìn)行this.$set
解決辦法:
this.$delete(row, 'attachment'),先把屬性名字刪掉

這樣就解決this.$set()不生效的問題
到此這篇關(guān)于解決vue中this.$set()不更新問題的文章就介紹到這了,更多相關(guān)vue中this.$set()不更新內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue和Flask通信的實(shí)現(xiàn)
最近新做了個項(xiàng)目,前端使用的是目前很流行的前端框架,對于后端,本項(xiàng)目選擇的是比較好上手、輕量級的python后臺框架:Flask。感興趣的可以了解一下
2021-05-05
vue實(shí)現(xiàn)換膚功能
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)換膚功能,一套深色,一套淺色,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
2022-07-07
vue-router傳參的四種方式超詳細(xì)講解
這篇文章主要介紹了vue-router傳參的四種方式超詳細(xì),有router-link路由導(dǎo)航方式傳參,調(diào)用$router.push實(shí)現(xiàn)路由傳參,通過路由屬性name匹配路由,再根據(jù)params傳遞參數(shù)等等,結(jié)合示例代碼講解的非常詳細(xì),需要的朋友可以參考下
2022-12-12
關(guān)于Vue單頁面骨架屏實(shí)踐記錄
這篇文章主要給大家介紹了關(guān)于Vue單頁面骨架屏實(shí)踐的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用vue具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
2017-12-12