微信小程序分享转发后标题中文乱码

04月/25日/小程序/浏览 797

微信小程序在分享转发后,打开页面标题中的中文出现了乱码。


大多数情况下,是不会出现这个问题的。


之所以出现乱码,很可能是使用了下面的写法:


onLoad(options) {
	// ...
	uni.setNavigationBarTitle({
		title: options.title
	})
	// ...
},


应该是转发过程中,path中的中文参数被“encode”了。可以尝试 decodeURIComponent 解码。代码如下:


onLoad(options) {
	// ...
	uni.setNavigationBarTitle({
		title: decodeURIComponent(options.title)
	})
	// ...
},


发表评论

暂无评论,抢个沙发...

客服 工单