收藏
回答

微信小程序中,明明数组里有内容,但是获取第一个数据时显示undefined?大佬求帮忙啊





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

4 个回答

  • 梧桐
    梧桐
    2019-12-17

    你可以看看AppData中数值是否存在

    2019-12-17
    有用
    回复 2
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-17

    同步异步问题

    2019-12-17
    有用
    回复 4
  • 待我足够强大
    待我足够强大
    2019-12-17

    你这list[0]感觉是输出一个对象啊,得到的值就是无法知晓。你应该list[0].username应该就会得到值了。。。。,一个初学者的回答。

    2019-12-17
    有用
    回复 1
    • 寒天摧雪
      寒天摧雪
      2019-12-17
      谢谢,不过没用,说是没有这个属性
      2019-12-17
      回复
  • 。。。。。。
    。。。。。。
    2019-12-17

    你是不是在这几个输出的后面给listMent赋值了,你在后面赋值会影响你在前面的输出结果(仅限对象),出现这个情况的原因我也不知道。

    你的问题估计就是我说的这种。可以把后面的赋值给去掉,再输出看看

    2019-12-17
    有用
    回复 5
    • 寒天摧雪
      寒天摧雪
      2019-12-17
      谢谢你的回答,不过赋值都在前面,后面没有,有其他原因吗,因为我是把listMent作为循环项的,结果xml显示不出来
      2019-12-17
      回复
    • 。。。。。。
      。。。。。。
      2019-12-17回复寒天摧雪
      我还是觉得你是这咱问题,如果有数据的话,输出结果应该是[item, item,...]这种,而不是[]。可以先加个setTimeout测试输出listMent[0]一下,看看有没有数据,时间加长些
      2019-12-17
      1
      回复
    • 寒天摧雪
      寒天摧雪
      2019-12-17
      通过延时解决了
      2019-12-17
      1
      回复
    • 。。。。。。
      。。。。。。
      2019-12-17回复寒天摧雪
      如果是组件间传值,建议用observers监听listMent值的变化
      2019-12-17
      回复
    • 梁宇(Reborn)
      梁宇(Reborn)
      04-29回复寒天摧雪
      能发一下你怎么解决的这个问题吗? 我也遇到跟你一样的问题了
      04-29
      回复
登录 后发表内容
问题标签