Skip to content

element-plus

经典中的经典,全面支持 Vue 3。

  • 官网

https://element-plus.org/zh-CN/

https://element-plus.gitee.io/zh-CN/

参考

使用笔记

下拉框 el-dropdown 有黑框框怎么取消

vue
<template>
  <el-dropdown>
    <div class="custom-dropdown">123</div>
    <template #dropdown>
      <el-dropdown-menu>
        <el-dropdown-item>Action 1</el-dropdown-item>
      </el-dropdown-menu>
    </template>
  </el-dropdown>
</template>

<style scoped lang="scss">
.custom-dropdown:focus-visible {
  outline: unset;
}
</style>

el-menu-item 设置选中后的样式

vue
<template>
  <el-menu :default-active="activeIndex" mode="horizontal">
    <el-menu-item index="1">Processing Center</el-menu-item>
    <el-sub-menu index="2">
      <template #title>Workspace</template>
      <el-menu-item index="2-1">item one</el-menu-item>
      <el-menu-item index="2-2">item two</el-menu-item>      
    </el-sub-menu>
    <el-menu-item index="3" disabled>Info</el-menu-item>
    <el-menu-item index="4">Orders</el-menu-item>
  </el-menu>
</template>

<style scoped lang="scss">
.el-menu-item.is-active {
  color: green !important;
  background-color: red !important;
}
</style>