收藏
回答

setdata无法写入数据,data_list一直都是空的,怎么办?

data: {

    data_list : []

  },

onLoad: function (options) {

    var that = this

    var newSource = []

    wx.request({

      url: 'http://127.0.0.1:8000/index/',

      header: {"content-type" : "application/json'"},

      method: 'GET',

      

      success: (res) => {

        console.log(res.data)

        that.setData[{

          data_list:res.data,

          }];    

console.log(this.data.data_list)    

      },

    })

    

  },

请求的页面数据:

小程序返回的数据:

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

3 个回答

  • 奋斗吧小青年°
    奋斗吧小青年°
    2023-03-29

        that.setData[{

              data_list:res.data,

              }];   这是啥方法?[{}]?不是这样({})?


    2023-03-29
    有用 1
    回复
  • 迪克
    迪克
    2023-03-29

    setData({}) 小括号 不是[ ]中括号

    2023-03-29
    有用 1
    回复
  • 一笑皆春
    一笑皆春
    2023-03-29

    你这打印用了this,用that试试呢

    2023-03-29
    有用
    回复 2
    • 大鱼🐟
      大鱼🐟
      发表于移动端
      2023-03-29
      试了,还是空的😂
      2023-03-29
      回复
    • 一笑皆春
      一笑皆春
      2023-03-29回复大鱼🐟
      确实是你代码写错了,竟然编译不报错嘛哈哈
      2023-03-29
      回复
登录 后发表内容