文章詳情頁(yè)
javascript - Vue的‘v-for’循環(huán)中,子組件接收‘prop’傳值不更新的奇葩怪異問(wèn)題求分析。
瀏覽:110日期:2023-05-27 09:07:54
問(wèn)題描述
當(dāng)前進(jìn)入全部角色頁(yè)面,renderSource的值還是全部模塊組件傳入的值,應(yīng)該更新為全部角色傳入的值才對(duì)。
再次訪問(wèn)全部模塊的時(shí)候renderSource又更新成了之前全部角色傳入的值,這樣來(lái)回點(diǎn),prop傳過(guò)去的renderSource值永遠(yuǎn)都慢一個(gè)操作。但是,此時(shí)如果拖動(dòng)瀏覽器窗口,renderSource值就會(huì)正常更新,非常怪異。
動(dòng)態(tài)效果預(yù)覽:
子組件在v-for中:
如此接收prop數(shù)據(jù)并初始化DATA值,用render函數(shù)構(gòu)建頁(yè)面:請(qǐng)大神幫我分析分析這是怎么回事?
問(wèn)題解答
回答1:有可能是你渲染的屬性,本身不存在于對(duì)象上,可以嘗試用set。如果是數(shù)組的話,可以用push什么的。使用一些可以告知系統(tǒng)我改變了你需要渲染的東西。
標(biāo)簽:
JavaScript
排行榜

熱門(mén)標(biāo)簽