0.1.2 • Published 2 years ago

samw-ui v0.1.2

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

samw-ui

简介

更新(加入了新拟态风格): 一个持续更新的 Vue UI 组件 (因为本人特别喜欢视觉view和vue框架,所以即使已经有了view-ui项目(晚了一步), 我还是把我的组件使用view-ui的这个名字)

使用

  1. 全局注册
import ViewUI from 'view-ui'
Vue.use(ViewUI)
  1. 按需导入
import ViewUI, { Button, Form } from 'view-ui'
Vue.use(ViewUI, {
  components: [Button, Form]
})
  1. 导入样式
import 'view-ui-/dist/view-ui.css'

组件

按钮(Button)

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

对话框(Dialog)

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

输入框(Input)

属性描述
placeholderString占位符,默认为空字符串
typeString表单类型,默认为'text'
nameString表单命名,默认为空
valueString表单值,默认为空字符串
disabledBoolean是否禁用,默认为 false
clearableBoolean是否可清空,默认为 false
showPasswordBoolean是否显示密码可见,默认为 false

切换(Switch)

属性描述
mimicryBoolean对话框是否为拟态风格,默认为 false
nameString表单命名,默认为空
valueString表单值,默认为空字符串
disabledBoolean是否禁用,默认为 false
activeColorString激活状态颜色,默认为#dcdfe6
inactiveColorString未激化状态颜色,默认为#dcdfe6

单选框(Radio)

属性描述
labelString, Number, Boolean单选框 label 值,默认为空字符串
nameString表单命名,默认为空
valueString表单值,默认为空字符串
colorString单选框选择时的颜色

单选框组(RadioGroup)

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


表单项(Form-item)

属性描述
labelString单选框 label 值,默认为空字符串

表单(Form)

属性描述
modelObject表单对象,必须要传
label-widthString标签宽度,默认"75px"

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago