我遇到的问题:用v-for遍历渲染图表,向数组中间插入一条chartData 数据,这条数据对应的图表不能正常显示。

解决方式:

1.通过this.$forceUpdate();强制刷新,有人说能够解决问题,可是通过这种方式我尚未解决,不知道问题出在哪儿,先记录下来。

2.在不刷新的节点外面包装一个view, 使用v-if来切换显示. 在需要刷新时,先使v-if为false,更新数据后再将v-if设置为true,视图就可以刷新出来. 同时需要检查本身代码是否有异常并且捕获了未打印,这样无论如何都不会刷新(这种方式也是在网上找的解决的方案,已解决问题)。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐