UNPKG

vue-brisk

Version:

Provide ready to use components and tools.

56 lines (33 loc) 2.74 kB
<h2>Config配置</h2> 创建`config.js`文件(位置自选),通过该文件进行全局参数配置。 > [!Note] > > 所有全局组件属性优先级都低于组件标签属性,如需单独设置样式,可通过组件标签设置。 #### 🔧 配置 在`main.js`中,将`config.js`文件引入,然后赋值到Vue中即可,如下 ```js import config from "./config"; Vue.prototype.$config = config; ``` #### 📃 属性 | 属性 | 说明 | 类型 | | ----------- | ------------------------------------------------------------ | ------ | | globalAttrs | 全局组件属性,对于一些通用组件的属性可以配置全局属性,用以统一配置,支持的组件请见:[globalAttrs支持的组件属性](mds/Config?id=📃-globalattrs支持的组件属性) | Object | #### 📃 globalAttrs支持的组件属性 | 组件 | 说明 | 参数 | | ---------- | -------------------------------------- | ------------------------------------------------------------ | | layout | 布局的参数 | <li>headerHeight:头高度</li><li>footerHeight:页脚高度</li><li>mainHeight:主题内容高度,fully为自动计算,窗口高度减去头高度和页脚高度</li><li>sideWith:侧边栏宽度</li> | | headerLogo | 用于设置头logo | color:头logo文字的颜色 | | table | 全局表格属性,支持el-table的所有属性。 | el-table的所有属性 | | menu | 菜单全局配置 | 具体参数见:[菜单全局属性参数](mds/Config?id=📃-菜单全局属性参数) | #### 📃 菜单全局属性参数 | 参数 | 说明 | 类型 | 默认值 | | ----------------------- | ---------------------- | ------ | ------- | | backgroundColor | 整体背景色 | String | #409EFF | | subBackgroundColor | 子菜单背景色 | String | #006be0 | | hoverBackgroundColor | 鼠标指向的背景色 | String | #50aaff | | hoverSubBackgroundColor | 子菜单鼠标指向的背景色 | String | #005cc0 | | activeBackgroundColor | 选中的背景颜色 | String | 无 | | textColor | 文字颜色 | String | #dbebff | | activeTextColor | 激活的文字颜色 | String | #fffd46 | | groupTitleColor | 组标题颜色 | String | #80bcff |