手机扫描二维码链接进入微信小程序,微信小程序接收网址url参数,并利用url参数进行不同的接口操作

365 阅读1分钟

1.需求是通过草根二维码进入小程序页面

xcx1.png

2.然后在小程序里面接受网址中的id=0010101,通过传递不同的ID,来进行不同的API操作。

3.小程序内部接收参数,在首页的index.wxs里面接收

//index.wxs
  onLoad(options) {
  通过options.q来获取二维码的网址
  var url = options.qconsole.log(url);
  },

4.用slpit方法切割字符串提取id,不过注意要有个判断条件,不然会报split方法undefined

if(options.q){
var idArray = options.q.split('%3D');//因为二维码生成链接时会解析原本的网址,将ID后面的“=”解析成%3D
}

XCX2.png