先总结
解决了项目活动签到码扫码获取不到数据的bug
1.先跟后端大佬沟通后思考认为扫码是小程序的问题,于是着手改小程序
2.两个微信开发团队用了同一个工程,导致一开始不能二维码编译,换了利军哥的账号才能编译
3.把原来的config.js中的export const SERVICE_URL = '/huafa-portal'
改为export const SERVICE_URL = '/portal'
4.经过一段时间的debugger发现之前是把一整个params赋值给id,报错了,估计是遗留bug,要改成截取params中的q的id串赋值给id
以下是涉及到的知识点拆解:
获取到对应分支代码
修改分支,代码自动转换到该分支代码
js对象属性赋值给另一个变量
var obj2= JSON.parse(JSON.stringify(obj1));
微信开发者工具模拟扫码
通过二维码编译,前提是要开发者登陆的账号
遇到不明字符串可以先解码
let paramsQ = unescape(params.q);
截取第二个等号后面的字符串
const id = paramsQ.split(“=”)[2] || “”;