在富文本编辑完内容后,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));
},