h5代码如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Authoriztion Success</title>
</head>
<body>
<div>Loading...</div>
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
<script type="text/javascript">
wx.miniProgram.postMessage({
url:'123'
})
wx.miniProgram.redirectTo({
url:'/pages/navigator/index/index'
})
</script>
</body>
</html>
拿到数据如下 ,是空的
刚发现了一个问题,如果用wx.miniProgram.reLaunch跳转的话,第一次能出发postMessage,第二次再进同一个页面再通wx.miniProgram.reLaunch跳转的话,就不会触发postMessage了。
如果用redirectTo跳转的话就不会出现这个问题。
好像
wx.miniProgram.postMessage({ data:{data:data}})
要写在redirectTo后面
wx.miniProgram.reLaunch试试