Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 如何在elementUI中自定义菜单的背景颜色_Vue.js - Fatal编程技术网

Vue.js 如何在elementUI中自定义菜单的背景颜色

Vue.js 如何在elementUI中自定义菜单的背景颜色,vue.js,Vue.js,在elementUI中,默认背景色为白色;当选择它们时:深色,它是黑色的,但是我怎么能自己定制背景色呢? 我曾尝试在el菜单标记处添加style属性,但没有成功 <el-menu style="{background-color: rgb(36,36,36)!important}" 该特定元素的类不可修改,请查看: :class="{ 'el-menu--horizontal': mode === 'horizontal', 'el-menu--dark': theme

在elementUI中,默认背景色为白色;当选择它们时:深色,它是黑色的,但是我怎么能自己定制背景色呢? 我曾尝试在el菜单标记处添加style属性,但没有成功

<el-menu style="{background-color: rgb(36,36,36)!important}" 

该特定元素的
不可修改,请查看:

:class="{
    'el-menu--horizontal': mode === 'horizontal',
    'el-menu--dark': theme === 'dark',
    'el-menu--collapse': collapse
  }"
因此,您的选择是:


  • 用一个自定义的
    包装它。你可以像这样直接放置背景色

    <el-menu
      background-color="#304156"
      text-color="#bfcbd9"
      active-text-color="#409EFF"
      style="height: 61px;"
    ></el-menu>
    
    
    
    覆盖组件
    .el-menu-item.is-active{背景色:#20a0ff;}
    是否需要创建自定义标记
    @LucasFang当然,但我不知道您的用例。