从后台请求接口

做一个直播答题,从后台获取数据,请求接口里面包括了code和message,下标为2的才是一个数组,是我想要的内容。想用模板动态的将获取到的题添加进去,遍历arr[2]一直报错,求大神指教

clipboard.png
这是请求接口获取的

clipboard.png

阅读 1.7k
2 个回答

请贴出报错信息,便于分析。

没有报错信息单看代码的话,我感觉问题在这里:

template('model', data);

注意你的 data 是一个数组,而在你的 model 模板写着:

{{each arr[2] as value}}

它会去 data 上找 "arr[2]",但你的 data 上并没有这个 "arr[2]",因此报错。
如果报错信息类似于 "无法找到"arr[2]"" 这种的话,基本上就是我分析的原因了。

你改成这样可能就对了:

template('model', { array: arr[2] })

{{each array as value}}

console.log(data) 的结果是 {code:200,data:{}}
arr push 的结果 你猜是什么?
。。。。这个问题你看下arr内容啊 arr不是数组可不报错吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题