1***@qq.com
1***@qq.com
  • 发布:2019-07-19 16:33
  • 更新:2019-07-24 14:19
  • 阅读:1025

【报Bug】更新HBuilder X2.1.1 之后,通过页面跳转传参,image不支持base64显示了

分类:uni-app

详细问题描述

[内容] 更新HBuilder X2.1.1 之后,通过uni.navigateTo传递base64到另一个页面,在onLoad接收base64的参数,但是image显示不了base64,临时路径和网络路径都可以显示,就是base64不显示

重现步骤

[步骤]
第一个页面获取base64,通过uni.navigateTo传递参数到第二个页面,接收参数,使用image显示
[结果]
图片不显示
[期望]
正常显示图片

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
HBuilder X2.1.1
[IDE版本号]

uni-app运行环境说明

[运行端是h5或app或某个小程序?]
H5端
[运行端版本号]

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
HBuilderX创建
[编译模式是老模板模式还是新的自定义组件模式?]
自定义组件模式

[可重现代码片段]
<image class="uni-uploader__img" :src="image" ></image>

联系方式

[QQ]1043073802

2019-07-19 16:33 负责人:无 分享
已邀请:
belowfox

belowfox

我也遇到过,你仔细对比一下传参前和传参后就可以发现,是因为传参的时候,字符串被转码了.你可以先使用urlEncode方法将base64字符串编码,消除特殊字符,传参后再解码就行了

该问题目前已经被锁定, 无法添加新回复