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

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 事件使用。

elementui command

<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文本

elementui文本

ElementUI 文本组件 ElementUI 提供了多种文本相关的组件,用于展示和处理文本内容。以下是一些常用的文本组件及其用法: 文本展示组件 el-text 用于展示普通文本,支持自定义样式…

elementui字典

elementui字典

以下是关于 Element UI 字典功能的整理,结合常见使用场景和官方文档的实践方法: 字典数据绑定 Element UI 的 el-select 组件通常与字典数据结合使用。字典数据格式建议为数…

elementui滚动

elementui滚动

ElementUI 滚动相关功能 ElementUI 提供了多种滚动相关的组件和功能,适用于不同场景的需求。以下是一些常见的滚动实现方法和组件: 滚动条组件(ElScrollbar) Element…

elementui flex

elementui flex

以下是关于 Element UI 中 Flex 布局的详细说明和使用方法: Flex 布局基础 Element UI 的 Flex 布局基于 CSS Flexbox 模型,通过 el-row 和 e…

elementui textarea

elementui textarea

ElementUI Textarea 组件使用指南 ElementUI 提供了 el-textarea 组件用于多行文本输入,支持常见的表单功能如禁用状态、自适应高度、最大长度限制等。 基本用法 通…

替代elementui

替代elementui

替代 ElementUI 的 UI 框架推荐 ElementUI 是基于 Vue 2.x 的组件库,若需替代方案,可考虑以下框架: Vue 2.x 兼容方案 1. Ant Design Vue…