• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

小程序生成个人二维码(扫二维码可以进入小程序,也可以携带此人得某些信息) ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

第一步:获取ACCESS_TOKEN

为了安全性考虑这一步是由后台获取

wx.request({
            url: \'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=AppSecret\',
            method: \'get\',
            header: {
                \'content-type\': \'application/json\' // 默认值
            },
            success:(res)=> {
              console.log(res.data.access_token);
            }
        })

取到access_toke后再向微信请求获取二维码

第二步:获取小程序二维码并渲染:

这一步为了方便我在前台获取了

let that = this
              wx.request({
                url: \'https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=\'+res.data.access_token,
                method: \'POST\',
                header: {
                    \'content-type\': \'application/json\' // 默认值
                },
                data:{
                    \'path\': "/page/index/index?openid=11", // 携参数openid
                    "width":100//非必填
                },
                responseType: \'arraybuffer\', // arraybuffer是以数组的语法处理二进制数据,称为二进制数组。
                success: function(res) {
                  let data = wx.arrayBufferToBase64(res.data);
                  console.log(\'data:image/png;base64,\' +data);
                  that.setData({
                    myCode: \'data:image/png;base64,\' +data
                  })
                  
                }
            })

最后把myCode渲染到页面就可以了

<image src="{{myCode}}"></image>

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序开发之普通链接二维码发布时间:2022-07-18
下一篇:
java生成微信小程序码~ - 金天黑日发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap