uni-app中路由引起的富文本编辑器回显空白

在富文本编辑完内容后,uni-app的富文本组建显示空白,原因应该是传入的富文本中含有特殊字符。

解决方法:需要进行编码

在A文件中:

let str = JSON.stringify(item.content)

str = str.replace(/%/g,'%25')

let query = encodeURIComponent(str)

uni.navigateTo({

url: './indexDetail'+ '?title=' +item.title + '&description=' + item.description + '&content=' + query//encodeURIComponent(item.content)

})

在indexDetail文件中:

onLoad(options) {

this.content = JSON.parse(decodeURIComponent(options.content));

},

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容