uniapp开发微信小程序,webview链接的页面是vue的,vue页面引入的weixin-js-sdk
小程序页面代码
<web-view :src="uri" @message="webviewMsg"></web-view>
webviewMsg(e){console.log('webview massage',e)}
vue页面代码
this.$wx.miniProgram.postMessage({data:JSON.stringify(data)});
this.$wx.miniProgram.navigateBack()
使用jssdk的postMessage方法不触发打印,但是开发者工具控制台打印了 invokeAppService postMessage 和参数,
使用window.postMessage也不行,连 invokeAppService postMessage 都不打印了
尝试过把@message换成@bindmessage也没有触发
有没有小伙伴知道问题的,求解答
小菜啊 (作者)
this.$wx 引入成功了,this.$wx.miniProgram.navigateBack()也返回上一页了
2023-09-20 18:41
小菜啊 (作者)
index.html 引入 wxsdk 同样不触发@message,控制台有打印invokeAppService postMessage
2023-09-20 18:44