uni-app uParse 富文本解析图片无法显示
uni-app uParse 富文本解析图片无法显示
操作步骤:
- 直接用uParse 富文本解析,里面放个img标签,src放网络图片即可
预期结果:
- 显示图片
实际结果:
- 无法显示图片
bug描述:
- uParse 富文本解析 内容包含img标签,但是图片无法正常显示
| 信息类别 | 信息内容 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| PC开发环境版本号 | win7 |
| HBuilderX类型 | Alpha |
| HBuilderX版本号 | 3.2.10 |
| 手机系统 | iOS |
| 手机系统版本号 | IOS 14 |
| 手机厂商 | 苹果 |
| 手机机型 | IPhone11 Pro |
| 页面类型 | vue |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
更多关于uni-app uParse 富文本解析图片无法显示的实战教程也可以访问 https://www.itying.com/category-93-b0.html
6 回复
我的是img标签的宽高属性没有被渲染出来
是这个插件判断图片宽高出了问题, 当 图片宽度大于 窗口宽度的时候 这个插件无法获取 windowWidth 导致这个值成了 0 然后 0* 图片宽高比例… 就导致了 图片 宽高 都成了 0 这么严重一个bug 竟然官放都没发现 我tmd服了
回复 年轻经不起等待: 有解决办法吗?
怎么修复的
uParse 富文本解析组件在 uni-app 中处理图片显示时,常见问题及解决方案如下:
-
网络图片路径问题
确保img标签的src为完整的 HTTPS 或 HTTP 链接(如https://example.com/image.jpg)。部分网络环境或平台(如 iOS)可能对非 HTTPS 链接有安全限制,建议统一使用 HTTPS。 -
图片域名安全策略
若图片链接为自定义域名,需在项目的manifest.json中配置网络请求白名单。
示例配置(HBuilderX 中操作):- 打开
manifest.json→ “App 模块配置” → “网络请求” → 勾选“允许访问的域名列表”。 - 在“域名列表”中添加图片域名(如
example.com)。
- 打开
-
uParse 组件配置
检查是否未启用图片解析功能。确保组件配置中img标签未被过滤:<u-parse :content="htmlContent" :tag-style="tagStyle" />

