收藏
回答

json数据为何无法解析并渲染到页面上?

 const res = AliOssHttp.get(this.data.options.ossurl, {}, {});
      res.then((res) => {
          data = res.data;
          setTimeout(() => {
            console.log(data);//控制台鼠标悬浮会显示 “value below was evaluated just now”
            this.setData({
              isRendered: true,//数据加载成功后才去渲染页面
            });
            this.initShowData(data);
          }, 500);
        }).catch(() => {
          console.log("无法获取演出数据");
        });


json结构如下(后面还有七个结构相同对象),为什么当所有的artistList的长度超过3之后就无法在正常渲染了。第一个artistList长度超过4可以正常渲染,但是只要第二个artistList长度超过3之后就无法渲染,也无法查看响应体。

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

1 个回答

  • 小黎
    小黎
    发表于移动端
    09-15
    控制台打印的data长啥样
    09-15
    有用
    回复 13
    • -
      -
      09-16
      这样子   响应体也看不见  模拟器像是进入了死循环的感觉  电脑风扇一直呼呼转
      09-16
      回复
    • 小黎
      小黎
      09-16回复-
      页面咋渲染的
      09-16
      回复
    • -
      -
      09-16回复小黎
      showData是处理后的渲染数据,第二张图是渲染出来的效果,每一个框就是一个对象,当对象大于4时候就会浮现上面的情况;假如数组里面的对象少的话就可以正常查看响应体
      09-16
      回复
    • 小黎
      小黎
      发表于移动端
      09-16回复-
      组件的渲染代码看下
      09-16
      回复
    • -
      -
      09-16回复小黎
      09-16
      回复
    查看更多(8)
登录 后发表内容