如何给v-for生成的元素绑定不同的事件名,根据不同的事件执行不用的逻辑?

新手上路,请多包涵

clipboard.png

问题描述

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

问题描述

问题出现的平台版本及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

问题描述

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 2.1k
2 个回答

可以通过传参, 写一个中介函数


@click="middleMethods(index)"

middleMethods (type) {
    switch (type) {
        case 1: method1()
        case 2: method2()
    }
}

刚刚那位朋友说的传参的方式是可以的,或者你也可以在v-for源数组对象里面再加一个属性表示事件名

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题