官方文档没有传递多个参数的文档
若要传递多个参数,方法如下:
<el-dropdown @command="handleCommand">
<div class="accountMange">
<span>账户管理</span>
</div>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="composeValue(acc, 'a')">黄金糕</el-dropdown-item >
<el-dropdown-item :command="composeValue(acc, 'b')">狮子头</el-dropdown-item >
<el-dropdown-item :command="composeValue(acc, 'c')">螺蛳粉</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
方法事件:
composeValue(acc, command) {
return {
"acc": acc,
"command": command
};
handleCommand(val) {
console.log(val.acc); //打印出传递的参数
console.log(val.command); //打印出点击command值
if (val.command == "a") {
this.abc();
} else if (val.command == "b") {
this.bcd();
} else if (val.command == "c") {
this.ef();
}
},