# hcj-ui **Repository Path**: yang-gangjian/hcj-ui ## Basic Information - **Project Name**: hcj-ui - **Description**: vue环境中简单易用的web UI组件库,丰富的CSS背景墙纸及高度个性化的UI组件,满足朴素页面及个性化建站。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2023-11-01 - **Last Updated**: 2025-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: UI, Web, 前端页面, Vue, hcj-ui ## README # :triangular_flag_on_post: hcj-ui :triangular_flag_on_post: ### :round_pushpin: vue2下一款只专注于您网页界面装饰的UI ### :white_check_mark: hcj-ui详细文档传送门:[https://www.yorock.top](https://www.yorock.top/) ![hcj-ui](src/img%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250904145149_20_204.png) ### ———————————————————— ## 技术 #### 1.vue.js2.0 #### 2.JavaScript #### 3.Css ### ———————————————————— ## 示例 ### 1.安装使用 **hcj-ui目前仅支持vue2环境下使用** ``` npm install hcj-ui ``` ### 2.引入 **在main.js配置文件中** ``` import hcjui from 'hcj-ui'; Vue.use(hcjui); ``` ### 3.使用 ## button 按钮 **任何vue文件template结构中** ``` // 基本使用 按钮 // 类型 按钮 // 属性 按钮 ``` **button类型** | 类型(type) | 效果 | 是否必填 | |----------|------|------| | default | 默认 | 否 | | twinkle | 闪烁 | 否 | | slide | 填充 | 否 | | line | 边框渐变 | 否 | | premary | 主要按钮 | 否 | **button属性** | 属性 | 描述 | 是否必填 | |----------|------|------| | round | 是否圆角 | 否 | | disabled | 是否禁用 | 否 | ## switch 开关 ``` // 基本使用,v-model传入布尔值,true初始状态为开,false初始状态为关 ``` **switch 属性** | 属性 | 描述 | 类型 | 是否必填 | |---------------|-------------------------------|-----|------| | v-model | 绑定值,用于判断开关状态 | 布尔值 | 是 | | activeColor | 状态为关的按钮颜色 | 字符串 | 否 | | inactiveColor | 状态为开的按钮颜色 | 字符串 | 否 | | inactiveColor | 状态为开的按钮颜色 | 字符串 | 否 | | circleColor | 内圆按钮颜色 | 字符串 | 否 | ## background css背景 **基本使用** ``` ``` **参数** bg1至bg24 例: ``` ''' ``` ## dialog 弹框 **基本使用** ``` // 触发弹框按钮 弹出弹框 // js代码需要返回一个参数 ``` **slot插槽使用** ```
内容
``` **参数** | 参数 | 描述 | 类型 | 是否必填 | |---------------|-------------------------------|-----|------| | :visible.sync | 用于判断弹框是否弹出 | 布尔值 | 是 | | v-slot | 用于修改弹框区域,title标题区域,footer按钮区域 | 字符串 | 是 | ## radio 单选框 **单独使用** ``` 选项1 选项2 ``` **通过template的v-slot插槽语法,可在对应插槽内更改标题Boolean** ``` 点击
叮叮当当!我来辽!
//js代码需要返回一个参数 ``` **通过属性place修改抽屉弹窗的位置,left左边,righ右边。默认为左边,该值类型为String** ``` 左边 右边 //js代码 ``` | 属性 | 值 | 类型 | 是否必填 | |-------------|----|----|------| | :visible.sync | true/false | boolean | 是 | | v-slot | title | string | 否 | ## message 消息提示 **通过修改属性type更换提示类型,success成功,error失败,不填则默认基础类型。该值类型为String** ``` 成功 //js代码需要返回一个参数 ``` **通过属性place修改消息提示的位置,left左边,righ右边。默认为中间,该值类型为String** ``` 左边 右边 //js代码 ``` | 属性 | 值 | 类型 | 是否必填 | |-------------|----|----|------| | message | string | string | 否 | | type | success/error | string | 否 | | place | left/right | string | 否 | 2025-9-4 更新阅读文档