s***@pgelec.cn
s***@pgelec.cn
  • 发布:2023-01-01 17:52
  • 更新:2023-01-01 23:02
  • 阅读:499

【报Bug】uni-admin菜单背景色设置无效

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

在Uni.scss中的$menu-bg-color设置颜色为蓝色,仅left-windows背景色变更,一级菜单背景颜色照旧。重新启动后仍无效。

预期结果:

一级菜单背景颜色根据$menu-bg-color设置的颜色显示

实际结果:

无法改变一级菜单背景颜色

bug描述:

在Uni.scss中的$menu-bg-color设置的颜色无法改变一级菜单的背景色,只是改变了left-windows背景色

2023-01-01 17:52 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

$menu-bg-color 目前不作用于菜单组件,只作用于left-windows背景色变更。修改一级菜单的背景色需要传组件属性
修改 uni-admin/components/uni-data-menu/uni-data-menu.vue 文件,在uni-nav-menu的组件上多加一个backgroundColor属性

<uni-nav-menu backgroundColor="#2979ff" :active="value" activeKey="value" :activeTextColor="activeTextColor" :uniqueOpened="uniqueOpened"  
            @select="onSelect">  
            <uni-menu-sidebar :data="userMenu"></uni-menu-sidebar>  
            <uni-menu-sidebar :data="staticMenu"></uni-menu-sidebar>  
        </uni-nav-menu>
  • s***@pgelec.cn (作者)

    谢谢!但是$menu-text-color也不起作用呀,难道都要去组件中修改吗?一更新就要重新来一遍,能不能直接在uni.scss中改呀,谢谢!

    2023-01-02 13:41

  • DCloud_uniCloud_VK

    回复 s***@pgelec.cn: 这个组件在根目录的components内,不在uni_modules内。一般不在uni_modules内的你更新肯定要对比一下是否自己改过了。

    $menu-bg-color 和 $menu-bg-color 的问题会考虑如何兼容下。

    2023-01-03 11:20

该问题目前已经被锁定, 无法添加新回复