首先说明,如果不是特别紧急的情况下还是不要使用这种方法,这种方法可读性不是太好。
场景如下:
通过 v-for 遍历出来的组件中,每个组件会触发不同的事件回调。但是只能绑定相同的事件回调,可以利用遍历的索引值来触发不同的回调,看代码:
<!-- 通过 for 遍历出来的标签,通过 index 属性设置不同的事件 -->
<van-cell
@click="emitEvent(index)"
class="listItem"
v-for="(item, index) in list"
:key="index"
:title="item"
/>
js
// 举报 item 的事件回调
0() {
this.$router.push('/hom