威凡软文网全力打造中国最大的软文广告、软文推广、软文营销以及软文发布平台。免费外链发布平台和免费软文广告发布平台!学习教程 软文推广  站长网站  网站地图
软文导航
商业经济>>
生活服务>>
旅游休闲>>
财经理财软文 家装建材软文 机械五金软文 电工电气软文 橡塑化工软文 家居家纺软文 商务服务软文
办公文教软文 生活百科软文 美容化妆软文 母婴亲子软文 招商加盟软文 教育培训软文 家政服务软文
汽车用品软文 运动户外软文 餐饮美食软文 游戏动漫软文 家电数码软文 休闲旅游软文 农林牧渔软文
软文分类导航>>
首页 >站长软文 > 教育培训软文 发布于:2023-05-15 11:25:56
 微信小程序分享小程序码的生成(带参数)以及参数的获取
作者:fanlijun

 1、生成分享二维码

一般我们主要常用的参数是:scene(如果需要页面参数)、page和width。

page是页面地址,例如:‘pages/index’。pages前面不能有斜杠

scene是参数,为字符串。比如要传入一个用户id=1234,要根据这个用户id来给当前页面返回不同的内容,那么scene参数就可以写成"1234",多个参数按一定规则分开,如&符号,第二个参数是recommendId=123则可以这样写"1234&123"。我们来开一下代码:

Page({
  data:{},
  getQrcode(){
   wx.request({
      url: "https://www....com/weixin/get-qrcode",//域名省略
      data: {
       page:"pages/index",
       scene:"1234&123",
       width:300
      },
      header: {
       'content-type': 'application/x-www-form-urlencoded'
      },
      method: 'POST',
      dataType: 'json',
      success: function(res){
       let qrcodeUrl=res.data;//服务器小程序码地址
      },
      fail: function(){},
      complete: options.complete || function(){}
    })
  }

})

解析:get-qrcode接口是自己小程序后端的接口,

前端调用此接口,传入相应参数,后台通过参数请求小程序接口获取到小程序码存到自己服务上,返回小程序码服务器地址。

2、用户扫码进入后的逻辑 我们可以在onload生命周期中处理参数

onLoad:function(options){
 if(options.scene){
  let scene=decodeURIComponent(options.scene);
  //&是我们定义的参数链接方式
  let userId=scene.split("&")[0];
  let recommendId=scene.split('&')[1];
  //其他逻辑处理。。。。。
 }
}

【云广告】苏州喷砂加工,变压器油色谱在线监测,金刚石刀具
会员软文 会员所有软文 
同行软文  
站长网站更多>>
推广网站
编程教程
站长评论  
 

Copyright© 威凡软文网 版权所有 【宁网通】旗下网站 苏ICP备18030957号