RuoYi
2021-04-19 2575c17f477f3c3240e451512e55f80b0fa712d7
ruoyi-ui/src/components/TopNav/index.vue
@@ -5,7 +5,7 @@
    @select="handleSelect"
  >
    <template v-for="(item, index) in topMenus">
      <el-menu-item :index="item.path" :key="index" v-if="index < visibleNumber"
      <el-menu-item :style="{'--theme': theme}" :index="item.path" :key="index" v-if="index < visibleNumber"
        ><svg-icon :icon-class="item.meta.icon" />
        {{ item.meta.title }}</el-menu-item
      >
@@ -42,6 +42,9 @@
    };
  },
  computed: {
    theme() {
      return this.$store.state.settings.theme;
    },
    // 顶部显示菜单
    topMenus() {
      let topMenus = [];
@@ -149,7 +152,7 @@
};
</script>
<style lang="scss" scoped>
<style lang="scss">
.el-menu--horizontal > .el-menu-item {
  float: left;
  height: 50px;
@@ -162,7 +165,13 @@
}
.el-menu--horizontal > .el-menu-item.is-active {
  border-bottom: 3px solid #409eff;
  border-bottom: 3px solid #{'var(--theme)'};
  color: #303133;
}
/* submenu item */
.el-menu--horizontal > .el-submenu .el-submenu__title {
   height: 50px !important;
   line-height: 50px !important;
}
</style>