解决uniapp v-for数据改变后,页面没渲染的问题
在需要渲染的dom上添加v-if=“boolean”,通过改变boolean来强制刷新dom中的数据,只需要在改变数据后先把boolean设为false,然后再设为true就可以了
<view v-if="updata"></view>
prevPage.$vm.offerData.offerDeviceList[this.index] = this.deviceInfo;
prevPage.$vm.updata= false;
prevPage.$vm.updata= true;
本文介绍了如何解决在uniapp使用v-for时遇到的数据改变但页面未重新渲染的状况。通过在需要渲染的DOM元素上添加v-if,并结合一个布尔变量,可以在数据更新后强制刷新视图。具体做法是在更新数据后,先将布尔变量设为false,然后再设为true,从而触发DOM重绘。
5911

被折叠的 条评论
为什么被折叠?



