v-for循环里多个下拉菜单,点击时怎么才能一个个实现

点击下拉图标出现菜单,并且图标也会跟着变

img

代码

img

img

现在出来的样子

img


只有第一个能出现效果

循环的话。。。大概有两种做法
1 加判断
2 改成通用配置的形式

兄弟,dom的id是唯一的,你在循环体里不能使用id啊

id是唯一的,如果重复的话,只能执行第一个

@click =dropDown(item.id) .这样传一个 然后 改变 其对应的值即可 。

你需要在 System 里定义一个属性 保存 其选中的值 。

根据 id 改变 其对应的值

如果需要响应你对应的下拉菜单的话,你可以根据索引来,也可以加个判断,不会的话
你可以把问题部分代码贴出来我可以给你优化下。如有解决麻烦点一下哦

img