老师,请问下面这么写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调用的时机有关系,你自己琢磨一下吧
00
相似问题