app端
<template>
<view>
<web-view :webview-styles="webviewStyles" :fullscreen="false" src="http://www.baidu.com" @message="getMessage">
</web-view>
</view>
</template>
methods: {
getMessage(){
console.log('我被调用了')
}
}
h5端
<template>
<view class="content">
<button @click="aaaaaaa1">点击事件11</button>
<button @click="aaaaaaa2">点击事件22</button>
<button @click="aaaaaaa3">点击事件33</button>
</view>
</template>
methods: {
aaaaaaa3() {
console.log('h5被点击了3')
uni.webView.postMessage({
data: {
action: 'message3'
}
});
},
}
此套代码安卓没问题,苹果端点击了没反应
2 个回复
1***@163.com (作者)
需求是h5向app通信
昭昭L - 开心就好
你这src的h5地址怎么是百度