uniapp微信小程序页面
<web-view src="http://192.168.169.62:8080" @message="messageFun"></web-view>//请把地址改成你的h5运行的地址
在methods方法中定义onPostMessage事件
messageFun(e) {
console.log(e); //接收uniapp的h5页面传递过来的参数
}
uniapp的h5项目页面
在h5项目的根目录下创建h5.html文件,并且在manifest.json源码视图文件中的h5配置中添加该模板文件。
然后在h5.html文件在引入sdk,<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
在uniapp的h5你需要的页面中进行调用
jWeixin.miniProgram.postMessage({
data:{
pathUrl: '会议列表' //传递的参数
}
})
这样你的微信小程序页面就可以接收到这个参数啦。
支持以下方式进行打点调用jWeixin.miniProgram.navigateTo({url: '/pages/index/index'})//非tabbar页面。jWeixin.miniProgram.switchTab({url: '/pages/index/index'}),还有jWeixin.miniProgram.navigateBack、jWeixin.miniProgram.reLaunch、jWeixin.miniProgram.redirectTo、jWeixin.miniProgram.getEnv这些。