小程序
小游戏
企业微信
微信支付
扫描小程序码分享
data: { dataObj:[], pageNum:0, pageLen:6, dateList:Array(6).fill(null) },
getList() { console.log(this.data.dataObj[0]) }
,
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
看看你getList怎么写的,截个图
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
this.data.dataObj[0] -> this.data.dataObj之后,
打印了这个长度为0的数组。我是莫名奇妙的。
dataObj是这个样子的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
看看你getList怎么写的,截个图
var db = wx.cloud.database()
Page({
/**
* 页面的初始数据
*/
data: {
dataObj:[],
pageNum:0,
pageLen:6,
dateList:Array(6).fill(null)
},
getList() {
console.log(this.data.dataObj[0])
},
getData(){
wx.cloud.callFunction({
name: "getUsers"
})
.then(res=>{
for (var i in res.result.data){
this.data.dataObj.push(res.result.data[i]);
}
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.getData()
this.getList()
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})
function forLoopWithPromise() {
return new Promise((resolve) => {
for (let i = 0; i < 10; i++) {
// 循环中的操作
}
resolve(); // 循环结束后调用resolve
});
}
async function runLoop() {
await forLoopWithPromise();
console.log(循环结束,执行这里的代码;);
}
runLoop();
var db = wx.cloud.database()
Page({
/**
* 页面的初始数据
*/
data: {
dataObj:[],
pageNum:0,
pageLen:6,
dateList:Array(6).fill(null)
},
getList() {
console.log(this.data.dataObj[0])
},
getData: function () {
return new Promise((resolve) => {
wx.cloud.callFunction({
name: "getUsers"
})
.then(res=>{
for (var i in res.result.data){
this.data.dataObj.push(res.result.data[i]);
}
})
resolve(); // 循环结束后调用resolve
});
},
init : async function() {
await this.getData()
this.getList()
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.init()
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})
this.data.dataObj[0] -> this.data.dataObj之后,
打印了这个长度为0的数组。我是莫名奇妙的。
dataObj是这个样子的。