在网上找了很多方法,试了几个后,发现JS代码在体验版是有效果的,但是真机测试和发布线上版本后就失效了。
// index.wxml:
<web-view src="{{url}}" bindload="getCurUrl"></web-view>
// index.js:
Page({
data: {
url: 'https://www.baidu.com'
},
getCurUrl(e) {
var shareUrl = e.detail.src;
this.setData({
shareUrl: shareUrl ,
})
},
onLoad: function (options) {
options.url ? this.setData({
url: decodeURIComponent(options.url)
}) : this.setData({
url: options.url
});
},
onShareAppMessage: function (options) {
return {
title: '百度一下',
desc: '百度一下,你就知道',
path: '/pages/index/index?url=' + encodeURIComponent(options.webViewUrl),
}
}
})
