微信扫一扫直接去小程序写好的支付页面——获取不限制的小程序码

需求前提:我们小程序里有扫一扫的功能,此时二维码是公司后端生成的。但是为了方便使用增强使用感,用微信扫一扫或者长按识别直接去支付页面,但此时微信扫后结果并不支持。

解决方案:换成太阳码,根据文档 获取不限制的小程序码 | 微信开放文档 (前后端都要看此文档)。

我是前端:比较需要注意的是:

前端转码 decodeURIComponent scene有的特殊字符请自行编码为合法字符  |  后端env_version是什么版本
-------------------------------------------------------
期间迷惑我的问题是:

后端指定页面跳转后设置scene参数传给前端

getUrlParams() {
 return this.$router.params;
}

const urlParams = this.getUrlParams();
const scene = decodeURIComponent(urlParams.scene);

我要去接收scene但总是取出来是underfined  ┭┮﹏┭┮ 

通过开发者工具的二维码编译才发现是有个报错,解决掉就拿到了参数值啦!!

欢迎指导,此文章记录本人开发遇到的新知识。

猜你喜欢

转载自blog.csdn.net/weixin_62226731/article/details/131397207