el dialog 裡面的元件不重新整理問題

2021-10-17 07:18:41 字數 671 閱讀 1703

el-dialog裡面的內容是帶快取的,也就是說除了第一次開啟會初始化,其他次開啟都是直接載入快取的。

我們想每次開啟el-dialog都要初始化,比如使用者的許可權彈框,每次開啟我們都要把使用者擁有的許可權選中,類似的操作,如果載入了快取,這就會導致每個使用者回填的許可權都一樣了。

如果我們在每次關閉彈框時把彈框裡面的內容刪掉,這樣開啟時就會初始化了。

文件中有,我們可以設定為:destroy-on-close=「true」試一試。

}

開啟時 渲染的內容如下:

image-20200926202453369

關閉時 渲染的內容如下:

image-20200926202313957

什麼鬼,怎麼只是加了個屬性 display: none; ,說好的關閉銷毀元素呢。

沒辦法了,不能自動銷毀裡面的內容,那我們手動銷毀吧,

直接在內容上加上屬性v-if="dialoglogsvisible"

}

這樣每次關閉彈框都會把內容直接移除了,現在終於不會快取

路由切換元件不重新整理

vue 解決路由切換,頁面不更新的實用方法 汪小穆 2018 09 22 17 27 09 31639 收藏 34 展開前言 vue router的切換不同於傳統的頁面的切換。路由之間的切換,其實就是元件之間的切換,不是真正的頁面切換。這也會導致乙個問題,就是引用相同元件的時候,會導致該元件無法更新...

easyui重新整理指定tab頁裡面的表資料

主頁home index中使用tab管理,在主頁中設定乙個重新整理的方法。重新整理指定的tab裡面的資料 param title 選項卡標題 param refreshtabfunc 自定義的重新整理方法 再各個頁面具體實現 function refreshtabdata title,refresh...

antd裡面的Table渲染多出來資料問題

最近發現個問題,就是table渲染的時候竟然會多出來一條上次的資料,關鍵在render渲染前還列印了資料是對的,但是一看頁面傻眼了 然後發現了這是antd的乙個bug,記錄下,希望幫我一樣遇到這樣問題的人。按照 react 的規範,所有的元件陣列必須繫結 key。在 table 中,datasour...