关大仙 2020-10-18 01:54 采纳率: 0%
浏览 390

微信小程序this.setData({})函数失效,无法获取collection('data')函数里面的数据

// pages/home/home.js
const db=wx.cloud.database({

//这个是环境ID不是环境名称

env:'ncepu-dj-cloud-eslz2'

})
const accountCollection = db.collection("data");

//引用集合
Page({
data: {
userdata:[]
},
onLoad: function (options) {
var that = this;
var username = wx.getStorageSync('username');
var userdata = this.data.userdata;
db.collection('data').where({
name:username
}).get({ success: res => {
this.setData({
userdata:res.data,
})
console.log(res.data)
console.log(res.data[0].testscorecloud)
console.log("userdata",userdata)
} });
console.log(userdata)
},
toTestPage: function(e){
let testId = e.currentTarget.dataset['testid'];
wx.navigateTo({
url: '../test/test?testId='+testId
})
},
})


  • 写回答

2条回答

  • 打工很辛苦吧 2020-10-19 09:04
    关注

    用that.setData呢

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器