vue菜单列表展开收起

vue列表展开收起,用的v-show控制的显示隐藏,但是在点击一个列表其他列表内容也会显现出来。没有什么思路了,前来请教各位大佬支招!

img

img

img

记一下点的tab的唯一值,然后判断如果==点击的这个再做处理

但是在点击一个列表其他列表内容也会显现出来?
排查一下是不是你的判断写错了?

是在展开点击的时候会出现其他列表都展开这种情况嘛?如果是的话,你可以加一个父的&&运算符

你用menu的序号做标识,初始化一个showindex值,每次点击哪个就给showindex附上那个序号值,菜单下的内容显示就去判断这个showindex值是否等于你菜单的序号值就好了啊