您的位置:首页 > 教育 > 锐评 > 太原百度关键词搜索_手机网页无法打开因为reset_百度竞价怎么做效果好_seo百度站长工具

太原百度关键词搜索_手机网页无法打开因为reset_百度竞价怎么做效果好_seo百度站长工具

2025/3/22 23:29:01 来源:https://blog.csdn.net/qq_39557024/article/details/146419313  浏览:    关键词:太原百度关键词搜索_手机网页无法打开因为reset_百度竞价怎么做效果好_seo百度站长工具
太原百度关键词搜索_手机网页无法打开因为reset_百度竞价怎么做效果好_seo百度站长工具
uni-app 向webView 传值

在uni-app 传值有多种实现方式,主要推荐evalJS ,次要webSorcket

重点:
1.webView 要找到正确的children!如果页面中只有一个webView标签则直接可以 currentWebview.children()[0]
2.H5页面中的监听 function 必须写在全局,不要写在任何load事件中!

  // index.vue 
let currentWebview = this.$scope.$getAppWebview()
let children = currentWebview.children()
// 这里循环获取想要传递消息的webView
let webView = children.filter((item) => item.id.indexOf('webviewId') > -1)[0]
webView.evalJS(`myCustomEvent('来自app的消息')`)
// webView// html页面监听function myCustomEvent(res) {uni.postMessage({data: {data: res,type: 'myCustomEvent',},})}
H5 向uni-app 传值

首先需要下载官方的web-view.js

// H5页面window.uni.postMessage({data: {data: 'success',type: 'onLoad',},})
//webView 页面<web-view ref="webviewRef" class="map_con" v-if="isMap" :webview-styles="webviewStyles" :fullscreen="true" :src="webViewUrl" @message="handleMessage"></web-view>
export default{
methods:{
handleMessage(e){console.log('来自H5的消息',e)
}}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com