javascript - Vue的'v-for'循環中,子元件接收'prop'傳值不更新的奇葩怪異問題求分析。
仅有的幸福
仅有的幸福 2017-06-26 10:55:09
0
1
1040


目前進入全部角色頁面,renderSource的值還是全部模組元件傳入的值,應該更新為全部角色傳入的值才對。


再次存取全部模組的時候renderSource又更新成了之前全部角色傳入的值,這樣來回點,prop傳過去的renderSource值永遠都慢一個動作。
但是,此時如果拖曳瀏覽器窗口,renderSource值就會正常更新,非常怪異。

動態效果預覽:

#子元件在v-for:

如此接收prop資料並初始化DATA值,用render函數建構頁面:

請大神幫我分析分析這是怎麼回事?

仅有的幸福
仅有的幸福

全部回覆(1)
漂亮男人

有可能是你渲染的屬性,本身不存在於物件上,可以嘗試用set。如果是陣列的話,可以用push什麼的。使用一些可以告知系統我改變了你需要渲染的東西。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板