vue element plus el-dropdown实现command传递多个参数最简单方式
默认只能传递一个参数.可将对象序列化成json字符串传递
<el-dropdown @command="handleCommand">
<el-dropdown-item :command="JSON.stringify({ cmd: dict.value, id: scope.row.id })">
{{ dict.label }}
</el-dropdown-item>
</el-dropdown>
//下拉菜单的点击事件
const handleCommand = (command: string) => {
var jsonCmd = JSON.parse(command)//将传递进来的字符串还原成json对象.
switch (jsonCmd.cmd) {
case 0:
handleDelete(jsonCmd.id)
break
}
}