uni-app通过v-for渲染数据之后不能及时显示的问题
我遇到的问题:用v-for遍历渲染图表,向数组中间插入一条chartData 数据,这条数据对应的图表不能正常显示。解决方式:1.通过this.$forceUpdate();强制刷新,有人说能够解决问题,可是通过这种方式我尚未解决,不知道问题出在哪儿,先记录下来。2.在不刷新的节点外面包装一个view, 使用v-if来切换显示. 在需要刷新时,先使v-if为false,更新数据后再将v-if设置为
·
我遇到的问题:用v-for遍历渲染图表,向数组中间插入一条chartData 数据,这条数据对应的图表不能正常显示。
解决方式:
1.通过this.$forceUpdate();强制刷新,有人说能够解决问题,可是通过这种方式我尚未解决,不知道问题出在哪儿,先记录下来。
2.在不刷新的节点外面包装一个view, 使用v-if来切换显示. 在需要刷新时,先使v-if为false,更新数据后再将v-if设置为true,视图就可以刷新出来. 同时需要检查本身代码是否有异常并且捕获了未打印,这样无论如何都不会刷新(这种方式也是在网上找的解决的方案,已解决问题)。
更多推荐
已为社区贡献1条内容
所有评论(0)