非断丶丶 2019-04-13 16:24 采纳率: 0%
浏览 17171

微信小程序报错:thirdScriptError 求解决方案。

#错误提示:thirdScriptError:
Cannot read property 'songlist' of undefined;at api request success callback function
TypeError: Cannot read property 'songlist' of undefined
#源代码:

// pages/list/list.js
var config = require('../../config.js');

var formatSeconds = function(value) {
  var time = parseFloat(value);
  var m = Math.floor(time / 60);
  var s = time - m * 60;

  return [m, s].map(formatNumber).join(':');

  function FormatNumber(n) {
    n = n.toString()
    return n[1] ? n : '0' + n
  }
}

Page({
  data: {
    board: '',
    songlist: [],
    loading: false,
  },
  onLoad: function(options) {
    var self = this;
    var topid = options.type;

    this.setData({
      loading: true
    })

    wx: wx.request({
      url: config.config.hotUrl,
      data: {
        topid: topid
      },
      success: function(e) {
        if (e.statusCode == 200) {
          var songlist = e.data.showapi_res_body_pagebean.songlist;

          for (var i = 0; i < songlist.length; i++) {
            songlist[i].seconds = formatSeconds(songlist[i].seconds);
          }
          self.setData({
            board: e.data.showapi_res_body_pagebean.songlist[0].albumpic_big,
            songlist: songlist,
            loading: false
          });

          wx.setStorageSync('songlist', songlist);
        }
      }
    });
  }

})
  • 写回答

2条回答 默认 最新

  • 非断丶丶 2019-04-13 16:25
    关注

    如果需要补充本文件其他源代码的直接告诉我,需要哪一部分。

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘