/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
    },

这边就可以接受到信息返回了

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐