最近uniapp项目中有个功能,详情中发送邮件成功,列表对相应数据打标(显示邮箱图标)。
浏览器手机模式无任何问题,打包APK在安卓PDA上多次操作发送邮件后图标不显示,夜神模拟器调试发现控制台会报
not found -1;-1;-1;-1,9,79-0;0,81-0,121-0,0,0 at view.umd.min.js:1
给v-if的地方加上key,报错解决但图标还会不显示
了解发现一开始写的相对路径
src='../../xx.png',
网上查找了一个方法改为
<u-image :src='icon'></u-image>
data(){
return{
icon: require('../../xx.png')
}
}
打包后问题还存在,依然是无法显示
最后发现是路径问题。路径直接为 /static/... 不需要相对,不需要@符号。直接从/static目录往下写就行了