uniapp-动态修改map组件的iconPath真机运行无效
一、问题描述
修改map组件中的iconPath后,在模拟器是可以重新渲染出新图标,但是在真机上就不行,无法实现动态切换。
二、原因
因为map组件只能渲染一次,所以在最开始的时候设置了图标位置后再次设置后未重新渲染组件。
三、解决
手动刷新,代码如下:
this.$set(this.marker[i], "iconPath", "../../static/selectposition.png");
this.$forceUpdate();