收藏
回答

在电脑上运行可以,在手机上运行不显示二维码?

1、pages/index/index.js

const app = getApp()
var access_token
 var accessToken

})
Page({
 
  onLoad: function () {
    var that = this;
   var dname=123456
    wx.request({
    url: 'https://api.weixin.qq.com/cgi-bin/token',
    header: { 'content-type''application/json' },
    data: {
        grant_type: 'client_credential',
        appid:'xxxxxxxxxxxxxx',
        secret: 'xxxxxxxxxxxxxxxxx'
    },
    success(res) {
        accessToken = res.data.access_token
        wx.request({
           url: 'https://api.weixin.qq.com/wxa/getwxacode?access_token='+accessToken,
         
            method: 'POST',
            responseType: 'arraybuffer',
            data: {
                "path"'pages/index2/index?dname='+dname,
                "width"430,   
            },
            success(res) {
              let base64 = wx.arrayBufferToBase64(res.data)
              //console.log(base64)
              let codeImg= 'data:image/PNG;base64,' + base64
              console.log(codeImg)


              that.setData({codeImg: codeImg})
                
            },
        })
      }
    })
  },
})
2、pages/index/index.wxml



<view class="m">


<image style="width: 200px; height: 200px; background-color: #eeeeee;" src="{{codeImg}}"></image>


</view>

3、pages/index2/index.js

const DB= wx.cloud.database()
const db= wx.cloud.database()

Page({


onLoad: function (options) {
   
var dname=options.dname
this.setData({
  dname:dname
})
DB.collection("sok").add({   // 添加数据到
     data: {
     dname:dname
    
    
         }


    })
  },

4、pages/index2/index.wxml
<text>{{pdname2}}</text>

------------------------------------------------------------------------
在电脑上运行可以,在手机上运行不显示二维码?





最后一次编辑于  2020-07-08
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签