收藏
回答

小程序从后端获取到的信息已经显示,但是打印栏会报错,有的时候报的错还不一样

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 2.11.0

全页面只有这一处用到了activitydetails,我把这个activitydetails删了之后下面的

会出任意一个错误

最后一次编辑于  2020-04-25
回答关注问题邀请回答
收藏

2 个回答

  • 俞哄哄💻📷🤘🚴🎧
    俞哄哄💻📷🤘🚴🎧
    2020-04-25

    应该是msg的activity属性那个时候数据还没请求到导致的

    建议在data中定义一个activity

    data:{
     activity:{}
    }
    


    在请求中把msg的msg.activity赋值给activity这样应该可以避免上述情况

    若有用请帮忙点个"有用"谢谢↓↓

    2020-04-25
    有用 2
    回复 6
    • 😕
      😕
      2020-04-25
      我把所有写的全部推倒从头再来然后把对象中属性单独赋值就好了
      2020-04-25
      回复
    • 俞哄哄💻📷🤘🚴🎧
      俞哄哄💻📷🤘🚴🎧
      2020-04-25回复😕
      恩 是的 因为对象为空你直接用里面的属性就报错了
      2020-04-25
      回复
    • 😕
      😕
      2020-04-25回复俞哄哄💻📷🤘🚴🎧
      属性显示了对象不为空,所有要的属性都能显示在页面也都正确,就是莫名其妙报个错。
      2020-04-25
      回复
    • 俞哄哄💻📷🤘🚴🎧
      俞哄哄💻📷🤘🚴🎧
      2020-04-25回复😕
      是因为第一次渲染的时候你的数据还没成功请求到导致的那个时候对象是空的
      2020-04-25
      回复
    • 😕
      😕
      2020-04-25回复俞哄哄💻📷🤘🚴🎧
      不是onLoad最先执行么,我只在onLoad的时候请求了数据啊,应该是第一时间请求才渲染啊
      2020-04-25
      回复
    查看更多(1)
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2020-04-25

    js代码呢,是要猜你写的代码吗

    2020-04-25
    有用
    回复 4
    • 😕
      😕
      2020-04-25
      2020-04-25
      回复
    • 😕
      😕
      2020-04-25
      不好意思忘了截图了
      2020-04-25
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2020-04-25回复😕
      setData呢
      2020-04-25
      回复
    • 😕
      😕
      2020-04-25回复😕
      我用第三方框架写的没有setData
      2020-04-25
      回复
登录 后发表内容
问题标签