收藏
回答

setData问题?

var img=[]
 data: {
    dataobj:[],
  },


一个二维数组转成数组,然后.this.setData里赋值给dataobj。不成功

请问是我的语法问题么?

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

4 个回答

  • 关关
    关关
    2022-03-12

    为啥这样赋值不行,在这里mou赋值成功了就是数组没成功

    2022-03-12
    有用
    回复
  • 凌晨丶傍晚
    凌晨丶傍晚
    2021-10-28

    2021-10-28
    有用
    回复
  • 有余
    有余
    2021-10-28

    this指向问题 如果不太熟悉 就在db方法上面写 let that = this

    that.setData()


    2021-10-28
    有用
    回复
  • 槐序
    槐序
    2021-10-28

    你这个定义的img变量是没有读取到,可以在data里定义一个全局的变量img,在success里接收一下这个变量 var img = this.data.img,然后就可以成功赋值了

    2021-10-28
    有用
    回复 9
    • lp
      lp
      2021-10-28
      var img=this.data.img
            this.setData({
              dataobj:img
            })
      还是不行。。
      2021-10-28
      回复
    • 槐序
      槐序
      2021-10-28
      那好像是作用域里的this指向问题,你可以试试改成剪头函数 success: (res) => {
      2021-10-28
      回复
    • lp
      lp
      2021-10-28回复槐序
      还是不行。。。
      2021-10-28
      回复
    • 槐序
      槐序
      2021-10-28回复lp
      2021-10-28
      回复
    • lp
      lp
      2021-10-28
      2021-10-28
      回复
    查看更多(4)
登录 后发表内容