您的位置:首页 > 新闻 > 会展 > 下载手机app并安装_aso优化技术_萝卜建站_网络服务提供者不履行法律行政法规规定

下载手机app并安装_aso优化技术_萝卜建站_网络服务提供者不履行法律行政法规规定

2025/1/5 6:11:54 来源:https://blog.csdn.net/weixin_41623830/article/details/144824420  浏览:    关键词:下载手机app并安装_aso优化技术_萝卜建站_网络服务提供者不履行法律行政法规规定
下载手机app并安装_aso优化技术_萝卜建站_网络服务提供者不履行法律行政法规规定

本文章是记录用来处理app和web页面的消息互相传递

uniapp代码(.vue页面)

<template> <!--vue-webview验证--><view><button @tap="sendMsgToWebview()">按钮1</button><web-view style="width:0; height:0;" src="http://写你自己的网页地址" @message="onMessage" ref="webview"></web-view></view>
</template><script>export default {data() {return {}},onLoad() {},methods: {onMessage(arg) {console.log('------app收到-----',arg)},sendMsgToWebview() {const_funName = 'msgFromUniapp',_data = 4444;const currentWebview = this.$scope.$getAppWebview().children()[0];currentWebview.evalJS(`${_funName}(${JSON.stringify(_data)})`);},}}
</script>
<style>
</style>

web (未使用uni)

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript" src="./js/uni.webview.js"></script>//这个文件的下载地址我放下面</head><body><script>// 等待sdk加载document.addEventListener('UniAppJSBridgeReady', function() {// 向应用发送消息uni.postMessage({data: {order: 'playRecord'}});});window.msgFromUniapp = function(arg) { //消息接收console.log('-----web接收-----',JSON.stringify(arg));if(JSON.stringify(arg) == 4444){  //模拟接收信息后立刻回复一条console.log('dawiluydgawkljdgwakjdgaw')uni.postMessage({data: {order: '回复回复回复'}});}}</script></body>
</html>

uni.webview.js 下载地址 没了就去uni官网下

版权声明:

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

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