vue elementui el-dropdown-item设置@click无效的解决方案

如图,直接在el-dropdown-item上面设置@click,相应的method并没有被触发,查找资料发现需要在它的上级 el-dropdown 处使用 @command 方法触发。

【template】

javascript 复制代码
<el-dropdown placement="bottom-end" @command="handleCommand">
  <el-button type="text"><i class="el-icon-more"></i></el-button>
  <el-dropdown-menu slot="dropdown">
    <el-dropdown-item command="option1">Option1</el-dropdown-item>
    <el-dropdown-item command="option2">Option2</el-dropdown-item>
  </el-dropdown-menu>
</el-dropdown>

【methods】

javascript 复制代码
handleCommand(command){
  if(command === 'option1') {
    this.visible1 = true
  }      
  if(command === 'option2') {
    this.visible2 = true
  }      
},

【参考文章】

使用element-UI的el-dropdown时绑定@click,click事件不触发。_el dropdown click-CSDN博客

相关推荐
Liora_Yvonne18 小时前
为什么你写了3年前端还是搭不好一个项目
前端·架构
snow@li18 小时前
Java:后端项目会有一个类似前端node_modules的目录吗 / jar包在本地仓库 ~/.m2/repository 中按版本共存
java·开发语言·前端
weedsfly19 小时前
单例模式在前端中的正确打开方式
前端·javascript·面试
PedroQue9919 小时前
uni-router新推useUniEventChannel,彻底解决页面通信难题
前端·uni-app
IT_陈寒19 小时前
Vite冷启动快?我遇到了个奇怪的依赖问题
前端·人工智能·后端
2603_9552797019 小时前
通过 brew upgrade cmake 升级到最新版本
前端
卓怡学长19 小时前
w268基于springboot + vue 物流系统
java·数据库·vue.js·spring boot·spring·intellij-idea
FREEDOM_X19 小时前
Linux 进程间通讯(IPC)——总结
linux·c语言·前端·嵌入式硬件·struts
WWBQU19 小时前
前端day06
前端
岁月宁静19 小时前
DeepSeek Harness 团队 招聘 :JD反推:新手如何系统掌握AI Agent开发技术?
前端·人工智能·后端