uni-app APP端static路径问题
uni-app APP端static路径问题
H5端动态引用static下面的图片是正常的,APP端中的输入框使用了editor富文本组件,难道是因为在editor中,所以没对图片的路径做本地路径映射处理吗?这样的话,我要怎么获取本地的static静态文件路径呢?
更多关于uni-app APP端static路径问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
目前 editor 组件内的 img 路径未做处理,先自行处理(可以参考 https://github.com/dcloudio/uni-app/blob/master/src/platforms/app-plus/helpers/get-real-path.js),后续会考虑优化方案
更多关于uni-app APP端static路径问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
好的,谢谢!还有rich-text组件内的img src也是一样的问题,希望后续也考虑对相对路径做些处理
我也是同样的问题,bug太多了,准备放弃
rich-text 对 static 图片引入支持已添加。
editor 实测是支持本地 static 下图片引入的。没有显示出来的图片引用路径是什么?是用的什么方法插入的?是不是没有在根目录的 static 文件夹下?
3.2.13 已修复
在uni-app中,APP端和H5端处理static路径确实存在差异。对于APP端使用editor富文本组件时引用static图片的问题,可以通过以下方式解决:
- 使用绝对路径访问static资源: 在APP端需要使用平台特定的路径前缀:
- Android:
/android_asset/static/
- iOS:直接使用
static/
即可
- 动态获取static路径的正确写法:
// 判断平台
let imgPath = ''
if(uni.getSystemInfoSync().platform === 'android') {
imgPath = '/android_asset/static/your-image.png'
} else {
imgPath = '/static/your-image.png'
}