封装此方法:

// 获取app传url参数
export const getQueryVariable = (variable) => {const query = window.location.search.substring(1);console.log("获取app传url参数", query)const vars = query.split("&");for (var i = 0; i < vars.length; i++) {console.log(vars[i]); ( //图1就是拿到所有参数,参数解析var pair = vars[i].split("=");if (pair[0] == variable) { console.log(pair[1]) //  具体拿哪个参数跟传参有关return pair[1];}}return (null);
}

图1:

页面js使用:
使用前记得引入

// native根据自己情况传参
if (getQueryVariable("native"))  { //具体看图2let native = getQueryVariable("native");  // 赋值是因为我要判断
}

假如说我要拿到android 那你调用getQueryVariable()函数时就需要传你拿的参数名,‘native=android’所以拿getQueryVariable("native")
图2:

H5接收原声app传参相关推荐

  1. 路由声明式传参和编程式传参

    声明式传参(使用带href /或本质上是a标签的时候) 直接带路径里带携带参数 下例 在地址栏是可以看到参数的(querys传参) 在vue.tools插件里可以观察到 取出路径参数的方式 param ...

  2. 前端h5与 android/ios 交互传参

    介绍 前端 与 Android/iOS 交互的代码.(双方要约定一个公用的方法) 1.与Android交互 ① 前端 调用 Android 的方法,这里将约定的方法名为:HtmlToAndroid w ...

  3. Vue开发中有着原声app效果的滚动的第三方插件better-scroll在github的上面的运用方法及地址

    https://github.com/ustbhuangyi/better-scroll 以上是github地址 better-scroll    中文文档 What is better-scroll ...

  4. java中注解动态传参_SpringMVC之注解、传参、返回值及拦截器

    1. 注解式开发之annotation-driven解释 (1) mvc注解驱动在哪个文件中配置? Springmvc.xml (2) 配置mvc注解驱动使用哪个标签? 2. 注解式开发之视图解析器 ...

  5. 【C语言进阶】数组、指针、函数——传参篇

    目录 写在前面 一.数组传参 一维数组传参 二维数组传参 二.指针参数 一级指针传参 二级指针传参 三.函数传参 四.看懂代码 写在最后 写在前面 上篇文章介绍了指针数组和数组指针,有兴趣的小伙伴可以 ...

  6. Vue 中路由传参(动态路由匹配)

    一.解释 把数据从一个路由页面传递到另外一个页面的技术 这里列举了 params 和 query 的传参方式 二.案例 案例展示 手机列表页 传参到 手机详情页面(传递的是id) ① params  ...

  7. react路由传参的几种方式

    第一种传参方式,动态路由传参 <Link to='/home/dx'>首页</Link><Route path="/home/:name" compo ...

  8. uni-app打包原声App-云打包详细教程

    uni-app原声App 云打包详细教程 最近在研究uniapp他可以跨端开发各种平台的应用,一码多平台.然后一般用的最多的就是pc端,微信小程序,微信公众号,和手机应用端,今天就主要讲手机应用端的打 ...

  9. 混合开发中,H5页面与原生app交互(方法互相调用与传参)

    H5与原生app交互,需要WebViewJavascriptBridge,废话不多直接上代码,下面是项目中的封装bridge.js的全部代码(示例代码为vue) //iOS 交互声明 function ...

最新文章

  1. java 后台查询卡_java后台
  2. Android学习笔记:Activity-ListView
  3. Valentine's Day Round hdu 5176 The Experience of Love [好题 带权并查集 unsigned long long]
  4. MSB8036 The Windows SDK version 10.0 was not found. Install the required version of Windows SDK o
  5. settimeout( )是全局函数吗_JS函数的执行
  6. parted工具详解
  7. 常用机器学习算法汇总比较(完)
  8. 大数据分析必须要会的统计分析!!!
  9. 关于HTML+CSS3的一些笔记
  10. windows phone7 学习笔记06——数据绑定
  11. sas9.4安装教程
  12. 前端工作汇报PPT技巧
  13. 如何以正确的顺序重新安装驱动程序
  14. 运行github上下载的vue项目
  15. html+css实现必要等商城页面
  16. 合成大西瓜?不如写个可以一起聊天吃瓜放烟花的聊天室
  17. 【笔记】【JavaScript】JSchallenger-Arrays对象-练习笔记
  18. 从硬盘中安装ubuntu 18,04
  19. 进程服务器模型和线程服务器模型
  20. Java一瓶可乐_Java实现可乐瓶问题

热门文章

  1. 自由软件基金会正在衰亡,亟待革新!
  2. C++代码规范 学习笔记
  3. MySQL列数不确定查询_MySQL的高级查询
  4. 4个关于日本程序员的真实写照
  5. 麒麟系统下基于卫星的NTP网络授时服务器方案
  6. Android Room数据库升级
  7. JAVA面向对象继承之父类宝典(二)
  8. Mysql 实现连乘法
  9. TCP连接为什么会断连
  10. axure rp嵌入echarts图表