数据库查询的success函数里打印this.data.list.length不显示?

发布于 7 年前作者 iliao8196 次浏览最后编辑 7 年前来自 issues

3 回复
yan15
yan151 楼4 年前

    data: {

        offset:0, //分布查询偏移量索引

        list:[] //列表查询结果

    },

    onLoad: function (options) {

        const db = wx.cloud.database()

        //分页查询

        db.collection(‘commit’).skip(this.data.offset * MAX_LIMIT).limit(MAX_LIMIT).get({

            success: function(res) {

                //console.log(‘list:’+this.data.list.length)

                // res.data 是一个包含集合中有权限访问的所有记录的数据,不超过 20 条

                console.log(res.data)

                //此行Log不打印,它后面的log也不打印,为什么???

                console.log(‘list:’+ this.data.list.length)

                console.log(‘list:xxxx’)

              }

        })

    },

yonglong
yonglong2 楼4 年前

this作用域的问题