# color-view-plus **Repository Path**: coufran/color-view-plus ## Basic Information - **Project Name**: color-view-plus - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-10 - **Last Updated**: 2023-01-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: Vue, 组件库, lib ## README # ColorViewPlus ColorViewPlus是基于ColorView的扩展组件库,增加了后台管理页面的基本框架,样式由class指定或通过外部配置定义,可以完全自定义样式。 # 组件 ## 页面框架``cvp-frame`` ### 内容 - content:框架内容,默认使用``cvp-logo``、``cvp-header``、``cvp-nav``和``cvp-body``填充。 - logoContent:logo部分内容。 - headerContent:header部分内容。 - navContent:nav部分内容。 - bodyContent:body部分内容。 ```html [content] ``` ### 外观 - type: ``frame`` - color: ``primary`` - size: ``medium`` ```html ``` ### 绑定 - ``logo``:页面logo,详见``cvp-logo``部分。 - ``menu``:页面菜单配置,详见``cvp-nav``部分。 ```html ``` ## 页面Logo``cvp-logo`` ### 内容 - content:框架Logo,默认使用logo属性绑定的内容。 ```html [content] ``` ### 外观 - type: ``logo`` - color: ``primary`` - size: ``medium`` ```html ``` ### 绑定 - ``logo``:logo为字符串或图片,图片可使用``require``引入。 ```html ``` ## 页面头部``cvp-header`` ### 内容 - content:框架头部,默认使用``cvp-user``组件。 ```html [content] ``` ### 外观 - type: ``header`` - color: ``primary`` - size: ``medium`` ```html ``` ## 页面导航``cvp-nav`` ### 外观 - type: ``nav`` - color: ``primary`` - size: ``medium`` ```html ``` ### 绑定 - ``menu``:菜单配置,使用形如``{meta: {icon, name, path}, chindren: [...]}``结构。 ```html ``` ## 页面主体``cvp-body`` ### 外观 - type: ``body`` - color: ``primary`` - size: ``medium`` ```html ``` ## 用户组件``cvp-user`` ### 外观 - type: ``user`` - color: ``primary`` - size: ``medium`` ```html ``` ### 绑定 - ``$root.user``:在root组件下,需要拥有名为``user``、行为``{meta: {username, avatar}, operations: [{label, click: function, operations: [...]}]}``的数据。 ## 页面``cvp-page`` ### 内容 - content:页面内容。 ```html [content] ``` ### 外观 - type: ``page`` - color: ``primary`` - size: ``medium`` ```html ``` ## 页面``cvp-page-header`` ### 内容 - content:页面顶部按钮。 ```html [content] ``` ### 外观 - type: ``page-header`` - color: ``primary`` - size: ``medium`` ```html ``` ### 绑定 - ``title``:页面标题。 ```html ``` ## 页面``cvp-page-data`` ### 内容 - content:页面数据列配置,需要传入``cv-table-column``组件。 ```html [content] ``` ### 外观 - type: ``page-data`` - color: ``primary`` - size: ``medium`` ```html ``` ### 绑定 - ``data``:Array,页面数据,参考``cv-table``组件。 - ``page``:分页数据,参考``cv-pagination``组件。 ```html ``` ### 事件 - ``page``:页面跳转,事件对象为page对象。 ```html ```