uniapp webviwe通信 无法返回问题
引入uni.webviwe js。你需要返回的地方 接受信息。这边就可以接受到信息返回了。使用webUi 发送信息。
·
/Users/huangkailin/Downloads/anhui-mobile/src/static/js/uni.webview.js
<script type="text/javascript" src="../js/uni.webview.js"></script>
引入uni.webviwe js
使用webUi 发送信息
webUni.postMessage({
data: {
action: 'testTTS'
}
})
你需要返回的地方 接受信息
<web-view :src="appUrl + '/mobile' + scomHtml" @postMessage="handleMessage" @message="handleMessage"></web-view>
/**
* @description: 与webview的通信(包括关闭、听书)
* @param {*} event
* @return {*}
*/
handleMessage(event) {
console.log('接收到消息222')
// this.$Router.back(1)
// #ifdef APP-PLUS
let pages = getCurrentPages()
let page = pages[pages.length - 1];
let currentPages = page.$getAppWebview()
currentPages.close()
// #endif
// #ifdef H5
this.$Router.back(1)
// #endif
// return false
},
这边就可以接受到信息返回了
更多推荐
已为社区贡献3条内容
所有评论(0)