vzer-ui是一款轻量、可靠的移动端Vue组件库
https://github.com/zengjielin/vzer-ui
在线演示地址
喜欢自己动手开发属于自己的UI组件的可以移步到vzer-ui-template这个项目
vzer-ui-template
# npm安装
npm install vzer-ui --save-dev
# 项目中引入
import Vue from 'vue'
import Vzer from 'vzer-ui'
import 'vzer-ui/lib/vzer.css'
Vue.use(Vzer)
<vzer-button>默认按钮</vzer-button>
参数 |
说明 |
类型 |
可选值 |
默认值 |
type |
类型 |
string |
default/primary/success/warning/error/info |
default |
size |
尺寸 |
string |
large/medium/small |
— |
shape |
按钮形状 |
string |
circle/rectangle |
— |
disabled |
是否禁用状态 |
boolean |
— |
false |
<vzer-checkbox v-model="checked">未选中</vzer-checkbox>
参数 |
说明 |
类型 |
可选值 |
默认值 |
v-model |
绑定值 |
boolean |
— |
— |
width |
宽度 |
number |
— |
— |
label |
多选框组作为单个选项的值必填 |
string |
— |
— |
color |
文字和图标颜色 |
string |
— |
#fff |
normal-color |
未选中是背景色 |
string |
— |
#ddd |
background-color |
选中时的背景色 |
string |
— |
#25c6fc |
round |
是否使用圆形 |
boolean |
— |
false |
disabled |
是否禁用状态 |
boolean |
— |
false |
参数 |
说明 |
回调参数 |
change |
当绑定值变化时触发的事件 |
更新后的值 |
<vzer-checkbox-group>
<vzer-checkbox label="被选中">被选中</vzer-checkbox>
<vzer-checkbox label="选中并禁用" :disabled="true">选中并禁用</vzer-checkbox>
<vzer-checkbox label="未选中">未选中</vzer-checkbox>
</vzer-checkbox-group>
参数 |
说明 |
类型 |
可选值 |
默认值 |
v-model |
绑定值 |
array |
— |
— |
参数 |
说明 |
回调参数 |
change |
当绑定值变化时触发的事件 |
更新后的值 |
<vzer-radio v-model="radio" :options="options"></vzer-radio>
<script>
export default {
data() {
return {
radio: "optionA",
options: [
{
label: "选项一",
value: "optionA"
},
{
label: "选项二",
value: "optionB"
}
],
}
};
</script>
参数 |
说明 |
类型 |
可选值 |
默认值 |
v-model |
绑定值 |
String |
— |
— |
options |
选择项,label为单选项文字,value为单选项值,disabled是否禁用单选项。 |
Array |
— |
— |
width |
单选框大小 |
String/Number |
— |
20/20px |
direction |
单选框排序方向 |
String |
horizontal/vertical |
horizontal |
normal-color |
单选框未选中时颜色 |
String |
— |
#c8c9cc |
background-color |
单选框选中时颜色 |
String |
— |
#25c6fc |
参数 |
说明 |
回调参数 |
change |
当绑定值变化时触发的事件 |
更新后的值 |
<vzer-switch v-model="value"></vzer-switch>
<script>
export default {
data() {
return {
value: true,
}
};
</script>
参数 |
说明 |
类型 |
可选值 |
默认值 |
v-model |
绑定值 |
boolean |
— |
— |
width |
宽度 |
number/string |
— |
— |
height |
高度,不宜大于他的宽度 |
number/string |
— |
— |
background-color |
选中时的背景色 |
string |
— |
#25c6fc |
normal-color |
选中时的背景色 |
string |
— |
#e9ebef |
disabled |
是否禁用状态 |
boolean |
— |
false |
参数 |
说明 |
回调参数 |
change |
当绑定值变化时触发的事件 |
更新后的值 |