当前位置:首页 > 前端教程

elementui command

2026-03-06 00:32:10前端教程

以下是关于 Element UI 中 command 属性的相关说明和使用方法:

command 属性用途

command 属性通常用于 Element UI 的 el-dropdownel-menu 组件中,用于标识菜单项或下拉选项的唯一命令。当用户点击菜单项时,会触发相应的事件,并通过 command 传递该标识值。

下拉菜单 (el-dropdown) 示例

el-dropdown-item 中设置 command,点击时会触发 dropdowncommand 事件。

<el-dropdown @command="handleCommand">
  <span class="el-dropdown-link">
    下拉菜单<i class="el-icon-arrow-down"></i>
  </span>
  <el-dropdown-menu slot="dropdown">
    <el-dropdown-item command="action1">操作一</el-dropdown-item>
    <el-dropdown-item command="action2">操作二</el-dropdown-item>
  </el-dropdown-menu>
</el-dropdown>
methods: {
  handleCommand(command) {
    if (command === 'action1') {
      console.log('执行操作1');
    } else if (command === 'action2') {
      console.log('执行操作2');
    }
  }
}

导航菜单 (el-menu) 示例

el-menu-item 中设置 command,结合 default-activeselect 事件使用。

<el-menu :default-active="activeMenu" @select="handleMenuSelect">
  <el-menu-item index="home" command="dashboard">首页</el-menu-item>
  <el-menu-item index="user" command="profile">用户管理</el-menu-item>
</el-menu>
data() {
  return {
    activeMenu: 'home'
  };
},
methods: {
  handleMenuSelect(index, indexPath, command) {
    console.log('选中菜单命令:', command);
  }
}

注意事项

  • command 的值可以是字符串、数字或对象,具体根据业务需求定义。
  • 在事件处理函数中,command 会作为参数传递,便于区分不同的操作项。
  • 若未显式设置 command,默认会使用 indexindexPath 作为标识。

elementui command

分享给朋友:

相关文章

selectable elementui

selectable elementui

使 ElementUI 组件可选中 ElementUI 默认情况下没有直接提供 selectable 功能的组件,但可以通过以下方法实现可选中效果。 使用 el-checkbox 实现单个选中 通过…

elementui案例

elementui案例

Element UI 案例 Element UI 是一个基于 Vue.js 的组件库,广泛用于构建企业级中后台前端界面。以下是一些常见的 Element UI 案例和使用场景: 表单设计 Eleme…

elementui dropdown

elementui dropdown

ElementUI Dropdown 基础用法 ElementUI 的 Dropdown 组件用于创建下拉菜单,常用于导航或操作选项的折叠展示。以下是一个基础示例: <el-dropdown&…

elementui filter

elementui filter

ElementUI 过滤器(Filter)使用指南 ElementUI 是一套基于 Vue.js 的组件库,常用于快速构建前端界面。过滤器(Filter)在 ElementUI 中主要用于表格(Tab…

elementui上线

elementui上线

Element UI 上线流程 Element UI 是一个基于 Vue.js 的桌面端组件库,上线流程涉及项目构建、测试、部署等环节。以下是关键步骤: 构建项目 使用 Vue CLI 或 web…

idea elementui

idea elementui

Element UI 简介 Element UI 是一套基于 Vue.js 的桌面端组件库,由饿了么前端团队开发并开源。它提供了丰富的 UI 组件(如表格、表单、弹窗等),支持响应式布局和主题定制,适…