0.3.1 • Published 3 years ago

baucd-ui v0.3.1

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

Baucd-UI

简介

一个支持拟态风格的 Vue UI 组件

使用

  1. 安装
npm i baucd-ui
  1. 全局注册
import UI from 'baucd-ui'
Vue.use(UI)
  1. 按需导入
import BaucdUI, { Button, Form } from 'baucd-ui'
Vue.use(BaucdUI, {
  components: [Button, Form]
})
  1. 导入样式
import 'baucd-ui/dist/baucd-ui.css'
  1. 导入 font-awesome 字体图标
import { library } from '@fortawesome/fontawesome-svg-core'
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
import {
  faEnvelope,
  faStar,
  faEdit,
  faTrashAlt,
  faSmile,
  faTimesCircle,
  faEye
} from '@fortawesome/free-regular-svg-icons'

import { faCheck } from '@fortawesome/free-solid-svg-icons'

组件

Button

属性描述
typeString按钮类型:primary,info,success,warning,danger
plainBoolean是否为朴素按钮,默认为 false
mimicryBoolean是否为拟态按钮,和 plain 不能同时设置,会被 plain 覆盖。默认为 false
disabledBoolean是否禁用按钮,默认为 false
roundBoolean是否为圆角按钮,默认为 false
circleBoolean是否为圆形按钮,默认为 false
iconArray 或 Booleanfont-awesome 字体数组,默认为 false
事件描述
clickFunction点击事件

Dialog

属性描述
titleString对话框头部提示,默认为"提示"
visiableBoolean对话框可见状态,默认为 false
mimicryBoolean对话框是否为拟态风格,默认为 false
widthString对话框宽度,默认为 60%
topString对话框距离顶部位置,默认为 15vh
插槽描述
titleDialog 标题区的内容
footerDialog 按钮操作区的内容

Input

属性描述
placeholderString输入框占位文本,默认为空字符串
typeString表单类型,默认为'text'
value / v-modelString, Number绑定值,默认为空字符串
mimicryBoolean对话框是否为拟态风格,默认为 false
nameString原生属性,默认为空
disabledBoolean是否禁用,默认为 false
clearableBoolean是否可清空,默认为 false
showPasswordBoolean是否显示密码可见,默认为 false

Switch

属性描述
mimicryBoolean对话框是否为拟态风格,默认为 false
nameStringswitch 对应的 name 属性,默认为空
value / v-modelString绑定值,默认为空字符串
disabledBoolean是否禁用,默认为 false
activeColorString激活状态颜色,默认为#dcdfe6
inactiveColorString未激化状态颜色,默认为#dcdfe6
事件描述
changeFunction状态修改触发事件,返回修改后的状态

Radio

属性描述
labelString, Number, Boolean单选框的value值,默认为空字符串
value / v-modelString, Number, Boolean单选框的绑定值,默认为空字符串
mimicryBoolean对话框是否为拟态风格,默认为 false
nameString表单命名,默认为空
colorString单选框选择时的颜色,默认为#409eff

RadioGroup

用于包裹 radio,通过 v-model 指定组内所有的 radio 的 v-model


Checkbox

属性描述
labelString, Number, Boolean单选框 label 值,默认为空字符串
valueString表单值,默认为空字符串
mimicryBoolean对话框是否为拟态风格,默认为 false
nameString表单命名,默认为空
colorString单选框选择时的颜色,默认为#409eff

CheckboxGroup

用于包裹多个 checkbox,通过 v-model 指定组内所有的 checkout 的 v-model


Form-item

属性描述
labelString表单项名称,默认为空字符串

Form

属性描述
modelObject表单对象,必填
label-widthString标签宽度,默认"80px"

0.2.26

3 years ago

0.2.24

3 years ago

0.2.23

3 years ago

0.2.22

3 years ago

0.2.21

3 years ago

0.2.20

3 years ago

0.2.19

3 years ago

0.2.18

3 years ago

0.2.17

3 years ago

0.2.16

3 years ago

0.2.15

3 years ago

0.2.14

3 years ago

0.3.0

3 years ago

0.3.1

3 years ago

0.2.13

3 years ago

0.2.12

3 years ago

0.2.11

3 years ago

0.2.10

3 years ago

0.2.9

3 years ago

0.2.8

3 years ago

0.2.7

3 years ago

0.2.6

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago