1***@163.com
1***@163.com
  • 发布:2023-07-08 14:38
  • 更新:2023-07-08 21:28
  • 阅读:179

ios端 web-view的@message无效

分类:uni-app

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'  
                        }  
                    });  
            },  

}  

此套代码安卓没问题,苹果端点击了没反应

2023-07-08 14:38 负责人:无 分享
已邀请:
1***@163.com

1***@163.com (作者)

需求是h5向app通信

昭昭L

昭昭L - 开心就好

你这src的h5地址怎么是百度

要回复问题请先登录注册