url 通配符解析成参数
需求:url 参数是通配符,需要把通配符解析成参数并且拼接到 url 中
例如:https://xxx.cn/index.html$a=1$b=2; 解析成 https://xxx.cn/index.html?a=1&b=2;
时间关系,直接上代码,有时间再补上注释
下面是小程序页面跳转,带参数,参数中包含有web-view访问的h5页面,h5页面有参数(通配符参数)。
页面跳转:(这里注意先url 编码才能识别网址中的=号,需要在接收页面进行url 解码)
navH5Activity(){var h5Link = encodeURIComponent('https://xxx/home.html$mobile=17319293471$ticket=123abc$type=2$version=7.4');console.log('h5Link', h5Link)var url = '/weein/page/shareWebView/shareWebView?linkType=1&link=172&title=xxx&h5Link=' + h5Link;wx.navigateTo({url: url,})},
接收页面:(url 解码,解析通配符)
onLoad: function (options) {let h5Link =decodeURIComponent(options.h5Link);console.log('options',options,h5Link)var h5LinkArr = h5Link.split('$');let url = '';h5LinkArr.forEach((item,idx)=>{console.log('item',item)if(idx == 0 ){url = url+item+'?'}else if(idx!=h5LinkArr.length-1){url = url+item+'&'}else{url = url+item}})this.setData({h5Link:url})},
<web-view src='{{h5Link}}'></web-view>
url 通配符解析成参数相关推荐
- qs—对象序列化为查询参数和URL解析成对象的库
安装 npm install qs 使用 let qs = require('qs') // 或者 import qs from 'qs' 方法 对象序列化为URL查询参数 let obj = {a: ...
- php将get传参解析成数组,php解析url (parse_url) 参数成数组 (parse_str)
今天首先让我们为天津8.12大爆炸和陕西山阳山体滑坡遇难的同胞默哀3分钟,祝愿受伤的群众早日康复,脱离危险,希望国家严惩事故责任人,安抚受损群众.希望杯具以后不再发生--最近天灾人祸,大家出行一定要注 ...
- http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理,及它的逆向函数...
http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理 例如: $data = array('foo'=>'bar', 'b ...
- oracle 参数=gt;,解析gt参数
python 函数参数的传递(参数带星号的说明) python中函数参数的传递是通过赋值来传递的.函数参数的使用又有俩个方面值得注意:1.函数参数是如何定义的 2.在调用函数的过程中参数是如何被解析 ...
- DRF url控制 解析器 响应器 版本控制 分页(常规分页,偏移分页,cursor游标分页)...
url控制 第二种写法(只要继承了ViewSetMixin) url(r'^pub/$',views.Pub.as_view({'get':'list','post':'create'})), #获取 ...
- java.net.url 中文乱码_asp.net URL中包含中文参数造成乱码的解决方法
asp.net URL中包含中文参数造成乱码的解决方法 更新时间:2010年03月08日 21:44:27 作者: 中文乱码一直以来是WEB开发中比较常见的问题之一,对于初学者来说,各种各样的编码 ...
- C++ 实现 ping 功能 域名(URL)解析实际 IP地址
1.简述 一般情况下,我们想知道在当前电脑设备环境下,某一个网址能不能访问,最简单的方法是win + R 键 ,输入cmd,召唤cmd命令行程序,然后直接用ping命令 + 网址 来看返回的结果,那么 ...
- Retrofit 在拦截器中加密url 并修改body 参数key-value
Retrofit 在拦截器中加密url 并修改body 参数key-value 从一个蛋疼的需求说起: URI加密:jjj/ 后面的URI采用AES-CBC-pkcs5padding加密后再base6 ...
- 0字符串 if mapper test_mybatis的if判断条件将字符串解析成了数字
mybatis可以帮我们自动映射字段,在mapper.xml文件中,我们可以不用去写jdbcType来明确指定数据类型,它会自动解析成相对应的java数据类型,每次在使用了mybatis-genera ...
最新文章
- LeetCode 300. Longest Increasing Subsequence--O(n log n)--Java,C++,Python解法
- MySQL主从配置的一些总结
- 矩陣 线性递归 斐波那契實現
- 如何打包和部署air应用程序
- 房贷是不是越多越久越好?
- thinkphp导航高亮的方法
- 斗地主AI算法——第十四章の主动出牌(3)
- Spark执行任务卡死:SparkException: Failed to connect to driver! unable to launch application master
- 素描滤镜c语言算法,python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现).pdf...
- oracle函数大全指数运算,Oracle 基础语句 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数......
- 图解操作系统系列-概述
- visio对齐连接线
- 关于戴尔等AC9560 160MHZ 网卡驱动出现感叹号,无法正常使用wifi解决办法之一
- excel使用教程_excel表格中页面布局下的分页符使用教程,以及使用excel宏vba批量插入分页符...
- 星际争霸 vs 魔兽争霸3 vs 红警完全对比
- 了解计算机软件系统教学设计,认识计算机》教学设计
- 非对称加密RSA文本和Excel文件加密练习
- eclipse没有Java EE透视图!
- 某宝 小黑屋 x-sg?xt x-si?n x-m?ni-w?a 分析学习
- Oracle在采购部增加一名员工,ORACLEEBS采购功能点操作手册1.doc