收藏
回答

获取小程序码报错?报警404011、504002、docID必须是字符串或者数字

const db = wx.cloud.database()

Page({

  data: {

    spartDetail: {},

    imgSrc: "",

    spartListOption: {

    field: {

      name: true

      }, //从数据库里面选择的字段

    skip: 0, //从第几条记录开始

    limit: 19 //一次加载多少条

    },

  },


showQR: function () {

    wx.cloud.callFunction({

      name: "getQR",

      data: {

        spartID: this.data.spartDetail._id

      }

    }).then(res => {

      if (res.errMsg == "cloud.callFunction:ok") {

        this.setData({

          imgSrc: res.result.fileID

        })

      } 

    })

  },

  onLoad: function (options) {        

    if (options.spartID) { //如果是通过扫描二维码打开的页面

       db.collection("BZmasterData").doc(options.spartID).get().then(res => { //到数据库中加载对应id的设备信息

       this.setData({ //取设备ID,取设备名称      

          spartDetail: res.data

        })

      })

    }

 wx.cloud.callFunction({

      name: "getSpartDetail",

      data: {

        spartID: options.id

      }

    }).then(res => {

      this.setData({


        spartDetail: res.result.data

      })

      },

最后一次编辑于  2020-12-23
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签