vuetify.js框架 下拉框數據改變DOM原數據未清除


今天遇到一個奇怪的bug

需求很簡單,就是將“引擎能力”下拉框選中的值作為篩選條件傳入到“樣本類型”下拉框中,默認“樣本類型”下拉框顯示所有樣本類型

看圖:

如圖所示,功能很簡單。

其實還是對vuetify這個框架不熟,導致我不管如何監聽修改DOM就是無法重新渲染篩選后的數據。最后還是追溯其根源,終於找到問題所在

 

對,就是<v-combobox> 標簽中的 “cache-items” 這個屬性所導致的,官網的解釋:“Keeps a local unique copy of all items that have been passed through the items prop.”(翻譯過來就是:保留已經通過 items 屬性的項在本地的唯一副本)

 這個屬性真的是害我好慘,說到底還是對框架不熟,沒有認真查看文檔就直接拿來用,才犯了這么低級的錯誤。不知道有沒有人遇到過,也給大家提了個醒。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM