element-ui中的change事件传递多个参数的方法
默认是@change="changeEvent" 不传递参数,才会把选中的值带过去
但是有时候,我们不仅仅需要选中的值,还需要传递额外的值,比如id之类的参数怎么办呢,下面有两种方法可以解决
第一种:@change = changeEvent( event,args);event,args);event就是选中的值,args就是额外要传递的参数;接收的时候也要用两个参数去接收
changeEvent(value,args){
console.log(value,args)
}
第二种:@change="((val)=>{changeEvent(val,args)})"
其他的默认事件同样的方法传递
<el-dropdown trigger="click" @command="((val)=>{handleCommand(val,scope.row)})"> <span class="el-dropdown-link"> <i class="el-icon-more el-icon--right"></i> </span> <el-dropdown-menu slot="dropdown"> <el-dropdown-item command="volumes">共享卷</el-dropdown-item> <el-dropdown-item command="container">容器</el-dropdown-item> <el-dropdown-item command="log">日志</el-dropdown-item> <el-dropdown-item command="shell">执行</el-dropdown-item> <el-dropdown-item command="delete">删除</el-dropdown-item> </el-dropdown-menu> </el-dropdown>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· Qt个人项目总结 —— MySQL数据库查询与断言