老师,请问下面这么写prevIndex为什么轮播图只停留在第二张就不动了,nowIndex也不会变化

来源:6-7 首页 - 幻灯片组件(2)

德系大75

2017-12-23

nextIndex(){
  return this.nowIndex === this.slides.length - 1 ? 0 : ++this.nowIndex;         
}


写回答

1回答

fishenal

2017-12-24

不能用 ++, ++是递增并赋值,nowIndex的值已经改了,这里只是要返回nextIndex的值,不需要也不能更新nowIndex的值,更新nowIndex应该是goto方法做的事情,这里为什么永远在第二张?可能跟继计算属性nextIndex调用的时机有关系,你自己琢磨一下吧

0
0

最容易上手的Vue2.0入门实战教程

快速入门Vue2.0,组件化开发一个数字产品电商平台

3966 学习 · 999 问题

查看课程