问题描述:
在.w文件中通过js动态引用图片不显示,在这里我们用一个实例代码来说明:下面是一段错误代码
var myIcon = new BMap.Icon("logo.png", new BMap.Size(40, 40))
错误原因:”logo.png” 路径使用错误,所以图片无法显示。
解决方法:
在js中动态引用资源时,需要使用require.toUrl进行处理,例如
var myIcon = new BMap.Icon("logo.png", new BMap.Size(40, 40))
改成
var myIcon = new BMap.Icon(require.toUrl("./logo.png"), new BMap.Size(40, 40))
评一波