收藏
回答

this.setDatad直接数组赋值无效的问题?

我申明了一个数组infoModels:[];

然后直接使用this.setData({

infoModels:list

})

最后显示infoModels是空的。

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

2 个回答

  • Why not?
    Why not?
    02-18

    你这个代码很神奇,options.id应该是某个资源的id吧,是应该再去请求服务端数据然后赋值给infoModels吧?

    02-18
    有用
    回复 3
    • 好久不见
      好久不见
      02-18
      是的,赋值没有问题,就是渲染的时候出现了问题,之前还是可以的,现在不行了,我就很纳闷,以为是赋值的原因
      02-18
      回复
    • stop eating
      stop eating
      02-18回复好久不见
      你看看代码,你这还有一级对象呢。不看数据,js和wxml写的都没错,就是数据不对
      02-18
      回复
    • Why not?
      Why not?
      02-18回复stop eating
      嗯,看下面undefined已经把原因解释清楚了,不过为啥之前行呢,是后端改了接口?
      02-18
      回复
  • stop eating
    stop eating
    02-18

    你得 this.data.infoModels 如果还是空的,那就是list就是空的

    02-18
    有用
    回复 12
    查看更多(7)
登录 后发表内容
问题标签