vue项目标绘不显示

0 投票
SuperMap iClient3D for WebGL在Vue里面使用标绘首次加载标绘正常,跳转页面再回来或者更新代码后保存页面自动刷新就显示不出标绘了,但是也没有报错,打印plottingLayer._geoGraphicObjects也是有值的就是不显示
7月 19 分类:  76次浏览 | 用户: JinMo (8 分)

1个回答

0 投票
您好,您那边使用代码添加的标绘,初始化的时候就会加载出来还是用自己通过鼠标绘制的,刷新页面之后再绘制能正常显示吗
7月 19 用户: 卷饼先生 名扬四海 (4,810 分)
好的,谢谢!
您好,这个是vue内部的问题, vue热更新之后,那么Viewer就不再是原来的Viewer,操作绑定的对象还是原来的,所以操作没效果 ,而实际项目中,项目打包之后也不会再去动源码,viewer始终是哪个viewer,所以用户使用过程中也不会出现这种情况
我不是很明白,是打包之后就不会出现问题了吗?
这个属于vue底层的问题,手动刷新一下页面就可以了
确实刷新一下就可以了,但是实际用的时候还是会从别的页面跳转然后有这个问题。我这边现在跳转到其他页面不销毁这个页面,目前这样是可行的。谢谢您啦
...