请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么东西能出来 还是要抱错呢 ,看着很不爽

https://img1.sycdn.imooc.com/szimg//591aae320001851004450554.jpg

https://img1.sycdn.imooc.com/szimg//591aae320001c8e407500267.jpg循环出来的为什么要加:key=“item.id”是为了区分不同方便vue解读,可是这个对象没有id啊 ,也不抱错


正在回答

3回答

报错可能是sliders[nowIndex].src 没有, 是不是nowIndex没有初始值,导致开始是undefined 没有src然后报错?


key是循环体必要的字段,是为了vue后台区分同样标签名的循环项目

0 回复 有任何疑惑可以回复我~
  • 提问者 慕九州9371693 #1
    有呢啊 ,nowIndex初始值是0 ,sliders[nowIndex].src 这个也有 不然不应该找到图片啊。数据获取到了 一切正常 就是要显示这个报错
    回复 有任何疑惑可以回复我~ 2017-05-17 10:02:21
  • 提问者 慕九州9371693 #2
    谢谢老师 ,不是说用mounted先加载后渲染吗?怎么先渲染然才读取的数据。。设空变量不报错了
    回复 有任何疑惑可以回复我~ 2017-05-18 10:22:46
  • fishenal 回复 提问者 慕九州9371693 #3
    因为你的数据是异步ajax数据啊,肯定是最晚的
    回复 有任何疑惑可以回复我~ 2017-05-22 09:00:28
CIMC_WEB 2019-01-24 14:08:49

解决了吗??遇到同样的问题

0 回复 有任何疑惑可以回复我~
提问者 慕九州9371693 2017-05-17 14:25:21

https://img1.sycdn.imooc.com/szimg//591beca40001f17f05310487.jpg

https://img1.sycdn.imooc.com/szimg//591beca4000131ef07760261.jpg

这些东西我也是写道db.json里了,这样效果出来了  但就是报那个错误 ,不知道为什么,希望老师帮忙看下

0 回复 有任何疑惑可以回复我~
  • 是不是 异步顺序的问题, 渲染的时候src还没获取到,src是通过ajax获取的对吗,你先写一个空的对象,包含src和title的. sliders : [{src: '', title: ''}]
    回复 有任何疑惑可以回复我~ 2017-05-18 09:41:03
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信