问题描述
由于路径里面有特殊字符,分享完之后会转码,得不到想要的路径
解决方法
// 分享好友
onShareAppMessage(res) {
console.log(this.form.img,JSON.stringify(this.form.img))
return {
path: "/mylist/checkimg/checkimg?item=" + encodeURIComponent(JSON.stringify(this.form.img)), //不设置默认当前页面
title: " 易学专用答题软件",
imageUrl: this.form.img //不设置默认截取页面
}
},
// 分享朋友圈
onShareTimeline() {
return {
path: "/mylist/checkimg/checkimg?item=" + encodeURIComponent(JSON.stringify(this.form.img)), //不设置默认当前页面
title: "易学专用答题软件",
imageUrl: this.form.img //不设置默认截取页面
}
},
用这个方法可以把特殊字符转义
接受参数
onLoad(e) {
console.log('e', e,JSON.parse(decodeURIComponent(e.item)))
this.img = JSON.parse(decodeURIComponent(e.item))
console.log(this.img)
},