FWQ
小程序开发有哪些难点
文中列举了几个开发小程序的难点知识,希望能帮助到大家。 (学习视频分享:) 1、小程序 生成二维码 小程序生成二维码 小程序生成二维码其实是需要后端调用,然后前端调用后端接口即可。 在下面的例子中,我们传给后端scene就是额外参数(长度最大为32个字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,其它字符请自行编码为合法字符),在打开的小程序用到的。 let scene = 't=3&n='+ this.inputVal+'&sale='+this.saleId; request(qcode,{isHyaline:false,qrcodeType:2,scene:scene,width:255,color:{r:'255',g:'255',b:'255'}}) .then(res=>{}) }) 登录后复制 这里的坑在于前端如何获取用户通过扫二维码如何获取参数 onLoad(opts){ var scene = decodeURIComponent(opts.scene); // scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scene } 登录后复制 2、小程序 跳小程序 小程序调用toMiniProgram,我这里做了个简单的封装 function toMiniProgram(appid, path, extraData) { wx.navigateToMiniProgram({ appId: appid, // 要打开的小程序 appId path: path, // 打开的页面路径 envVersion: 'develop', //要打开的小程序版本。仅在当前小程序为开发版或体验版时此参数有效。 extraData: extraData, // 需要传递给目标小程序的数据 success: function (res) { console.log('打开成功')…