場景
給taro地圖組件添加標記的時候需要制定iconPath,然后報如下錯誤:
useEffect(() => {
setCurrentMark([
{
...
iconPath: '../../../assets/bg-location.png',
...
},
]);
}, [currentLocation]);
[渲染層網絡層錯誤] Failed to load local image resource
[渲染層錯誤] Uncaught Error: Uncaught TypeError: Cannot read property ‘x’ of undefined
找了很久,有說url格式錯誤的,有說基礎庫版本太高了的,基本上能找到的方法我都試過了,還是不行。于是只好自己試探著改一下,沒想到成功了。
解決方案
import MarkerIcon from '../../../assets/bg-location.png'
...
iconPath: MarkerIcon ,
...
親測能夠解決。更奇葩地是,為了寫這篇教程跑去復現error截圖時竟然又不出來了,真是奇怪。文章來源:http://www.zghlxwxcb.cn/news/detail-502661.html
希望這個BUG能夠在此貼終結吧!哈哈哈哈文章來源地址http://www.zghlxwxcb.cn/news/detail-502661.html
到了這里,關于Taro微信小程序報錯:Failed to load local image resource的解決方案的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!