v-for写了三个按钮,怎么判断点击的是哪个按钮

vue项目用v-for写了三个按钮,我想通过type判断点击的是哪个按钮然后完成一个下拉元素的显示和隐藏。但是现在不管我点那个按钮,总是会判断我点的是第三个。用个什么办法能判断我点的是第一个还是第二个还是第三个按钮。怎么写呢?我看人家说v-for(item,index) in list我好像也明白应该这样,但是js里index应该怎么用呢?

<button v-for="(item,index) in list" @click="open(index)">按钮</button>
open(index){
  //index就是你要的值
}

vue底层帮你弄好了,你点击哪个就会输出哪个的index

点击事件 传参数
看下你代码