收藏
回答

微信小程序云开发环境获取完数据无法通过this.setData赋值?

数据库表单名是goodsinfo,代码如下,console.log返回有data数据,根据教程利用this.setData赋值给swiperlist,调试返回无数据,AppData里swiper项也为空。

index.js文件

/**

 * 连接数据库,获取商品信息,赋值给轮播列表

 */

const db = wx.cloud.database()

  db.collection('goodsinfo').where({

    swiperpic:true

  }).get({

    success:(res) =>{

      this.setData({

       swiperlist:res.data

        })

         console.log(swiperlist)

      },

    })

/**

 * 页面开始

 */ 

Page({

  /**

   * 页面的初始数据

   */

  data: {

    swiperlist:[]

  },

})

***************调试截图**************************

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签