1.uni-app 如何发送数据到 H5? 其实很接单、在 web-view 中只需要通过 URL 就可以向 H5 进行传参 例如在 uni-app 中:

export default {

data() {

return {

url:‘/hybrid/html/local.html?data=‘

};

},

onLoad(data) {

//这里对要传入到webview中的参数进行encodeURIComponent编码否则中文乱码

this.url+=encodeURIComponent(data.data)

},

mounted() {},

methods: {

message(event){

console.log(event.detail.data);

}

}

};

@import ‘./advertisement.scss‘;

那么在 H5 中是如何接收值得呢?

console.log(getQuery(‘data‘)); //获取 uni-app 传来的值//取url中的参数值

function getQuery(name) {//正则:[找寻‘&‘ + ‘url参数名字‘ = ‘值‘ + ‘&‘](‘&‘可以不存在)

let reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");

let r= window.location.search.substr(1).match(reg);

console.log(r);if(r != null) {//对参数值进行解码

return decodeURIComponent(r[2]);

}return null;

}

2.webview向uniapp传值

uni.postMessage({

data: {

action:‘message‘}

});

uni.getEnv(function(res) {

console.log(‘当前环境:‘ +JSON.stringify(res));

});

});

uniapp接受

//message接受方法

原文:https://www.cnblogs.com/lizhao123/p/12005868.html

webview传递参数给html,uniapp与webview之间的相互传值相关推荐

  1. uni-app H5使用web-view父子之间的相互传值

    uni-app H5使用web-view父子之间的相互传值 遇到的问题: uni-app页面代码 web-view(HTML页面),子组件接收父组件数据,子组件传值给父组件 遇到的问题: uni-ap ...

  2. android app传递参数,Android APP调起另外一个APP并传值

    概述 为了增加用户体验,可能要求在一个APP中打开另外一个APP的需求,一般分为三种: 显式调用跳转 隐式调用跳转 URL Scheme跳转 代码 用到的一些公共方法,当打开APP时,检测到第三方AP ...

  3. java main 参数传递参数_Java千问:Java语言如何给main方法传递参数?

    大家都知道,Java语言运行程序的入口方法叫做main,这个方法有一个参数,这就表示说,我们要运行主方法,就必须给main方法传递一个参数.但是,大家似乎对这个参数向来都是视而不见,从来都没给主方法传 ...

  4. 小程序向webview传参_微信小程序(1)——web-view和小程序间传递参数、发送消息...

    小程序向web-view发送消息 在组件中有一个属性src(src是webview 指向网页的链接.可打开关联的公众号的文章,其它网页需登录小程序管理后台配置业务域名.) 通过设置src中GET参数即 ...

  5. Android 显示 WebView ,加载URL 时,向webview的 header 里面传递参数

    1.主要布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:and ...

  6. 在uniapp的webview组件引用的网页内如何实时定位

    背景 本人使用uniapp开发了一个app,其中App有个页面是地图界面(Mapbox开发),因为uniapp无法直接实现地图,最后用Webview组件嵌套了一个vue开发网页.其中有一个定位功能,最 ...

  7. uniapp返回上一页并传递参数

    说是传递参数,实际是在你返回之前先修改了上一页的data里面的数据再进行返回上一页的操作. // 获取所有页面栈实例列表 let pages = getCurrentPages(); // 当前页页面 ...

  8. uni-app 使用 web-view 页面之间互相跳转、通信

    最近开发小程序的时候.需要嵌入一个第三方网站.并且和第三方网站有些交互.这个第三方页面本身就是一个 HTML 页面.想着把它给嵌入到 uni-app 中,结果没实现-(很多的 js 代码在小程序中不识 ...

  9. Android 原生webview传递header前端H5如何接收

    开发背景 跟其他公司合作的一个项目,传递参数的方式为原生通过自定义header头参数,由前端来接收. 踩坑 1 原生传参 安卓原生传参的方式很简单,通过webview.loadUrl这个方法,如下: ...

最新文章

  1. LoadRunner监控Linux
  2. 为所欲为——教你什么才是真正的任意分频
  3. Linux 技巧:让进程在后台可靠运行的几种方法
  4. ML之预测:玩转2018世界杯—采用机器学习预测小组赛、十六比赛、四决赛、半决赛、决赛以及世界杯总冠军的各个队伍
  5. android permission权限与安全机制解析(上)
  6. which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mod
  7. c语言推箱子文字说明,c语言 推箱子(C language Sokoban).doc
  8. 域外计算机访问域内共享,域外用户如何拥有让其他电脑加域或退域的权限
  9. Hibernate学习(二)持久化类,主键生成策略、一级缓存、事务
  10. 【原】IOS合并lib(.a)库的终极可用方法(可用于解决duplicate symbol静态库冲突)
  11. 子程序入口参数是什么_三菱FX PLC | 什么是中断服务?没事多看几遍
  12. 一分钟带你全面了解计算机考研常识,让你对考研不再陌生!
  13. Linux ANSYS FLUENT 在集群上的安装与配置
  14. Data URL 基本介绍
  15. linux下查看U盘文件
  16. python抓包超星网课试卷_2020网络数据采集与Python爬虫【带实验】高校邦网课答案...
  17. 微信小程序修改data,页面数据实时更新
  18. Jmeter报错Couldn‘t save test plan to file
  19. 单片机系统不稳定情况
  20. 生产型企业财务管理报表

热门文章

  1. fastai学习笔记——安装
  2. java web后台_java web 后台那些事
  3. python编程快速上手 让繁琐工作自动化 豆瓣_2019年,这些豆瓣评分9.0以上的8本程序员好书你都知道吗?...
  4. js datagrid新增一行_Django接口新增页面编写_2(十五)
  5. 行列式的计算机应用论文结论,【计算机应用论文】建筑耗能计算机模拟分析(共3654字)...
  6. Win10系统电脑不会一键还原系统怎么解决
  7. 如何解决Win11开始菜单无法固定的问题
  8. linux下c语言俄罗斯方块,c语言做俄罗斯方块
  9. idea 设置内存_IDEA新特性:提前知道代码怎么走!
  10. python的property用法_在python中property怎样使用-百度经验