vue項目中組件的重新初始化


頁面中有彈框的時候就會出現對彈框中的內容進行操作的情況,但是在操作之后關閉彈框后再次打開,彈框中還是之前的操作過的頁面,我們希望彈框是進行了重新初始化的,

elementui的form組件中提供了一個resetFields的方法可以重置form表單的內容

 

 

但是當彈框中含有我們自己封裝的組件的時候就沒有類似的方法去進行重置了,所以需要對彈框進行新的初始化

 

 

 在點擊修改的時候設置組件的v-if值為true,並在$nextTick中進行初始化后要進行的變化,在關閉彈框的時候將v-if的值設置為false,

 

 這樣就能實現組件的重置了

 

 


免責聲明!

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



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