业务前景:

采用uni-app开发的项目 发型打包生成 H5-手机版 单页面应用 打包出来的总入口页面是index.html

业务需求:

在外界直接打开index.html 总入口页面时需要传递参数及获取参数 用于区分渠道来源或分享标记

相关尝试:

this.$route.query this.$route.params 等操作无效 获取不到首页面的参数

解决方案:

在App.vue 应用生命周期的 onLaunch()中采用JS直接提取链接参数 然后针对参数进行拆分

如:https://www.xxx.com/h5/index.html?sceneid=h5&wxcode=xxx&puid=fff

onLaunch(){

let tmpUrlSearch = window.location.search;// 得到:?sceneid=h5&wxcode=xxx&puid=fff

let tmpParas=GetRequestParameters(tmpUrlSearch);

let tmpSceneID = tmpParas["sceneid"];//提取参数

};

网上抄的一段儿方法:

export const GetRequestParameters=(locationsearch) =>{

let url = locationsearch;

let theRequest = new Object();

if (url.indexOf("?") != -1) {

let str = url.substr(1);

let strs = str.split("&");

for (let i = 0; i < strs.length; i++) {

theRequest[strs[i].split("=")[0]] = (strs[i].split("=")[1]);

}

}

return theRequest;

}

html打包apk指定参数,uni-app 打包 H5 单页面应用 渠道参数的传递和获取 如: index.html?channelid=icefrog...相关推荐

  1. HTML一键打包APK工具(安卓应用APP)

    工具简介 "HMTL一键打包APK工具"可以把本地HTML项目或者网站打包为一个安卓应用APK文件,无需编写任何代码,支持在安卓设备上安装运行. 打包工具群:429338543 下 ...

  2. HTML一键打包APK工具_安卓app封装_H5打包安卓APP

    随着目前苹果Appstore审核越来越严格,每天平均上架1000个,下架3000个应用,想要上架苹果应用商店已经越来越困难了,反复修改审核上架,短则1-2周,长则几个月,并且游戏类应用上架目前极其困难 ...

  3. 打包到指定目录_linux中打包文件tar命令的简单用法

    tar 是tape archive的缩写,原理就是把多个文件前后连在一起,形成一个大的文件,tar命令并不对文件进行压缩. tar打包文件起码要跟上2个选项:-cf,-c选项是创建打包文件,-f选项是 ...

  4. java 页面 传送参数,Struts2的action接收JSP页面传输的参数

    action接收JSP页面传输的参数: [1.使用action类的属性接收参数: a.在action类中定义成员变量,并添加get.set方法: b.在JSP页面中Form表单的Action属性指向对 ...

  5. js带参数跳转php,JS实现页面跳转参数不丢失的方法

    本文实例讲述了JS实现页面跳转参数不丢失的方法.分享给大家供大家参考,具体如下: 需求:页面编辑后,返回列表页面,参数不丢失,能够记住页数以及筛选条件. 我坚信,不管白猫黑猫,能捉到耗子的就是好猫,当 ...

  6. android项目打包apk,Android Studio将程序打包成APK的步骤详解

    第一步:先点击Build选择GenerateSigned APK 第二步:如果之前有编译成APK的话,就直接选择Choose existing已经存在的key:如果没有编译成APK那就选择Create ...

  7. uni-app - 插件[App云打包]安装失败!(app打包时显示app云打包插件安装失败)解决方案

    问题描述 首次打包时,会提示您安装插件,结果如下图所示: 安装成功如下图所示: 这个确实很头疼, 因为根本无从下手. 解决方案 请 依次尝试 以下 8 种方案,总有一个能成功. 一.连续点击[重试], ...

  8. android 360卫士跳转权限页面如何实现,奇酷360 手机中怎么跳转安全中心中指定包名App的权限管理页面...

    我是一名程序员,在 MIUI 中,涉及浮窗的 APP 需要在对应的软件设置页面打开 浮窗权限 才能正常使用 APP , MIUI 的权限设置入口就在应用管理页面,可以通过如下的代码跳转至该入口: pr ...

  9. 奇酷360 手机中怎么跳转安全中心中指定包名App的权限管理页面

    在处理SDK开发过程中遇到如下问题,在 MIUI 中,涉及浮窗的 APP  需要在对应的软件设置页面打开   浮窗权限   才能正常使用 APP , MIUI 的权限设置入口就在应用管理页面,可以通过 ...

最新文章

  1. java定时扫描_springmvc 定时扫描
  2. ARM7+PROTEUS调试(转)
  3. Keil 函数内联 inline
  4. Leetcode PHP题解--D49 821. Shortest Distance to a Character
  5. python第三方库有哪些常用的、请列举15个-不吹不擂,你想要的Python面试都在这里了【315+道题】...
  6. eclipse启动tomcat遇到404错误
  7. VTK:定向字形用法实战
  8. 在 alpine 中使用 NPOI
  9. STM32F1笔记(十二)DAC
  10. 乐山市计算机学校欺骗,据说这个学校很乱。
  11. 维护UI状态的最懒惰方法
  12. crontab定时任务常见问题
  13. Python之socketserver源码分析
  14. (三) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)
  15. 用C语言显示所有Ascll表
  16. kali metsploit 工具入侵windows
  17. 用Java实现信号量机制
  18. BZOJ4771七彩树——可持久化线段树+set+树链的并+LCA
  19. Setting up GlusterFS Volumes
  20. 隐匿的风暴,Saas海啸正瞄准企业IT业务

热门文章

  1. vertx instance
  2. 【excel VBA】中英文分割
  3. NVMe协议逻辑实现、nvme固态硬盘,支持master和slave两种模式,FPGA、SSD控制器,接口统一标准化、简单方便
  4. 运营商客户流失预警建模与精准挽留
  5. 微信小程序,左上脚返回点击直接到首页
  6. 服务器如何安装宝塔面板?宝塔面板安装教程
  7. Oracle:11g服务详细介绍及,哪些服务是必须开启的
  8. 企业架构(EA)产生背景
  9. 华为devcloud使用git代码托管
  10. 文件压缩(二)——英文字符串的处理