<!--index.wxml -->
<web-view src="https://xxx.xxx.cn/test1.html?user=12" bindmessage="bindGetMsg"/>
// index.js
Page({
  data: {
    shareObj: ''
  },
  onLoad: function(options) {
    console.log('options', options)
  },
  bindGetMsg: function(e) {
    this.data.shareObj = e.detail.data[e.detail.data.length - 1];
  },
  // 分享
  onShareAppMessage(options) {
    let shareObj = this.data.shareObj;
    if (shareObj) {
      return {
        title: shareObj.shareTitle,
        desc: shareObj.shareDesc,
        path: shareObj.url,
        imageUrl: shareObj.shareImage,
        success: function(res) {
          console.log(res)
        }
      }
    }
  },
})<!DOCTYPE html>
<html>
 
	<head>
		<meta charset="UTF-8">
		<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />
		<title></title>
	</head>
 
	<body>
		<script type="text/javascript">
			var obj = {
				'url': '/pages/index/index?shareUserId=213214',
				'shareDesc': '分享的描述',
				'shareImage': 'https://profile.csdnimg.cn/4/6/5/2_qq_35713752',
				'shareTitle': '要分享标题'
			}
			wx.miniProgram.postMessage({
				data: obj
			})
			console.log(getUrlkey(window.location.href))
 
			// url参数解析
			function getUrlkey(url) {
				var params = {};
				if(url.indexOf("?") != -1) {
					var urls = url.split("?");
					var arr = urls[1].split("&");
					for(var i = 0, l = arr.length; i < l; i++) {
						var a = arr[i].split("=");
						params[a[0]] = a[1];
					}
				} else {}
				return params;
			}
		</script>
	</body>
 
</html>