老师请问这问题怎么解决?

来源:9-6 Vue项目详情页 - 使用递归组件实现详情页列表

Decadez

2020-09-09


http://img.mukewang.com/szimg/5f58605e0812900511950669.jpg

http://img.mukewang.com/szimg/5f58606608ab9fe212870784.jpg

写回答

2回答

Decadez

提问者

2020-09-12


//img.mukewang.com/szimg/5f5ce47b0886140507501000.jpg
这是我debug出来的,这是我点击儿童票时
此时成人票是展开的,因为我点了成人票改变了this.nowindex的值从-1变0,此时成人票正常打开,当我点击儿童票时,this.nowindex=0
if的判断(this.nowindex<0)  所以它走的是else(this.nowindex=-1)又把第一项的成人票给关闭了

0
0

Dell

2020-09-12

第一个是-1,为什么第二个不是0 而是1?

0
3
Dell
回复
Decadez
如果你的需求时,不点就不会关闭,那么你不能这么写,你要放一个数组来存储,哪些已经被点击过了。
2020-09-20
共3条回复

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10705 学习 · 8203 问题

查看课程