解決vue頁面不重新渲染的問題。強制手動刷新。this.$forceUpdate();

問題背景:

選擇下拉框之後,頁面的數據沒有刷新;

做法:

在mounted裏邊,監聽了layui的下拉框,發送了ajax請求,將返回值都賦值給了vue變量,但是顯示的時候vue變量並沒有動態改變;

原因:未知。【因爲數據層次太多,render函數沒有自動更新,需手動強制刷新。???】

解決:vue變量賦值完成後,使用this.$forceUpdate();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章