先说我的案例,我需要的是,扫码进入不同的区域展示(因此这个就需要进行二维码路径传参),大致思路:接收数据,然后根据所接收的数据进行判断,展示不同的区域。

我是用的草料二维码生成的 - https://cli.im/weapp

路径是这样的:pages/addPage/addPage?location=阿里爸爸

在我通过生成的二维码进入的时候发现,我得到的参数,是被微信小程序转译后的(\u963f\u91cc\u7238\u7238)不是我所需要的内容。转译地址:http://www.jsons.cn/unicode/

因此,我们就需要转译,通过所接收的参数进行转译然后得到正确的字符(阿里爸爸)

下串代码只做接收并进行转译操作

onLoad(option){this.currentLocation = option.location;//默认如果没有传输地址就为嘻嘻if (!this.currentLocation || this.currentLocation === undefined || this.currentLocation.trim() === '') {this.currentLocation = '嘻嘻';} else if (this.currentLocation.indexOf('\\u') != -1) {// UNICODE转中文this.currentLocation = unescape(this.currentLocation.replace(/\\u/g, '%u'));} else if (this.currentLocation.indexOf('%') != -1) {// encodeURI 转中文this.currentLocation = decodeURI(this.currentLocation);}
}

以上代码希望能帮助到您,有什么需要帮助的欢迎留言板留言哦!一起加油吧!

微信小程序生成二维码之传参(接收的参数乱码该咋解决)相关推荐

  1. 微信小程序生成二维码,接口C接收值

    微信小程序生成二维码,接口C接收值 深坑 解决 接口C替代方案 深坑 当我们用微信二维码生成接口c类型的二维码时,需要传入参数,而根据文档 我们填写 path时 传入参数例如 pah: page/in ...

  2. 微信小程序生成二维码js

    微信小程序生成二维码js 参考:https://github.com/tomfriwel/weapp-qrcode 最新的二维码工具:https://github.com/KeeeX/qrcodejs ...

  3. 【微信小程序】微信小程序生成二维码报错errcode=41030,invalid page rid

    场景 调用微信小程序生成二维码接口,提示报错 错误内容 array(2) {["errcode"] => int(41030)["errmsg"] =&g ...

  4. 微信小程序生成二维码的两种方式

    微信小程序生成二维码的两种方式 2020/11/10 第一种,利用网络api自动生成 <image class="xin-erma" src="{{'https:/ ...

  5. 【微信小程序生成二维码并下载,分享】

    微信小程序生成二维码并保存,分享,下载 依赖工具 使用weapp-qrcode-base64库生成二维码的base64编码 链接:weapp-qrcode-base64 安装 npm install ...

  6. 微信小程序生成二维码带参海报

    微信小程序生成二维码带参海报 没错,就是用 canvas 来实现 文章目录 微信小程序生成二维码带参海报 获取屏幕分辨率比 生成二维码 获取网络图片并转为本地临时文件 绘制背景图片以及二维码 代码片段 ...

  7. 微信小程序生成二维码可文字,链接,图片(支持中文)

    功能简介 : 微信小程序生成二维码,支持文本和网址,支持中英文,输入框可清空,可单击保存二维码...... 核心代码 : createQrCode:function(url,canvasId,cavW ...

  8. 微信小程序生成二维码工具类附带完整示例和源码

    小程序二维码生成 源码地址 使用 复制src/qrcode.js到小程序目录下,直接引入即可使用 方法说明 // 通过RenderingContext绘制 function draw(ctx: any ...

  9. 微信小程序生成二维码scene过长解决方法

    小程序二维码scene参数限定长度为32位字符,但是实际开发中可能有很多的参数需要传递,怎么办呢? 对于目前32位长度的限制,解决方案: 方案一.中间页 + 短参数新建一个中间空白跳转页面,每次生成的 ...

最新文章

  1. asp.net传递参数
  2. Linux内核创建一个新进程的过程
  3. ArrayList练习——存储随机、存储自定义、按指定格式输出、筛选集合
  4. PUTTY、Xshell远程连接Linux与PUTTY、Xshell密匙认证
  5. python统计单词个数算法_统计一篇英文文章单词个数,取出出现频次前10的单词(Python实现)...
  6. c++ udp多线程 例子_[内附完整源码和文档] 基于udp实现tcp功能进行大文件传输
  7. 作者:王绍卿, 男, 中国人民大学信息学院博士生, CCF学生会员。
  8. 家庭问题(信息学奥赛一本通-T1362)
  9. 8日直播预告丨Oracle 19c X86下移经验分享
  10. Linux Autofs自动挂载服务详解
  11. 嵌入式开发Verilog教程(二)——Verilog HDL设计方法概述
  12. python构造icmp数据包_python – 在scapy中发送ICMP数据包并选择正确的接口
  13. P3456 [POI2007]GRZ-Ridges and Valleys(bfs)
  14. day05匿名函数,内置函数,二分法,递归,模块
  15. VALSE 4月12日 下午 第一会场 深度学习模型设计 会议记录
  16. 生产型企业财务管理报表
  17. [OC学习笔记]分类和关联对象源码解析
  18. asm路径出现DB_UNKNOWN
  19. 计算机绘图软件origin,计算机绘图软件origin.pdf
  20. mysql生成(月初、月末、上中下旬判断、年初、年末、季初、季末)创建日期维度表所需字段内容、函数、及说明

热门文章

  1. Hrbust 2295 方方正正【规律】
  2. 认证(Authentication)和授权(Authorization)
  3. Senparc.Weixin.MP SDK 微信公众平台开发教程(二十二):如何安装 Nuget(dll) 后使用项目源代码调试...
  4. 手机终端高级测试工程师经验总结
  5. Echarts+D3可视化开发工具集
  6. AI CDR文字路径
  7. Windows Vista下载地址
  8. MyEclipse部署项目和jsp实现99乘法表
  9. 邮政集团的OA系统无法显示文档
  10. webstorm忽略文件夹