采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这是我debug出来的,这是我点击儿童票时 此时成人票是展开的,因为我点了成人票改变了this.nowindex的值从-1变0,此时成人票正常打开,当我点击儿童票时,this.nowindex=0 if的判断(this.nowindex<0) 所以它走的是else(this.nowindex=-1)又把第一项的成人票给关闭了
第一个是-1,为什么第二个不是0 而是1?
-1是我设置nowindex的变量 0是我点击成人票时获取的传参index下标为0 1是我点击儿童票时获取的传参index下标为1 不知道为什么我每次点击第二个,也就是儿童票,此时展开的成人票会关闭…再点击一次儿童票才会展开,我原本需求是想要的是…我只有不点击它,它就不会关闭,而我点击儿童票,它也不会关闭…
请问老师 怎么解决这问题?
如果你的需求时,不点就不会关闭,那么你不能这么写,你要放一个数组来存储,哪些已经被点击过了。
登录后可查看更多问答,登录/注册
课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握
1.6k 20
1.3k 19
2.2k 17
1.1k 16
2.3k 15