vue-simple-ui
v1.0.6
Published
A simple Vue-ui
Downloads
3
Readme
vue-simple-ui
A simple Vue-ui
Install
$ npm install vue-simple-ui --save
Usage
- ES6
<ui-switch
v-model = "value2"
active-color = "#13ce66"
inactive-color = "#ff4949"
@change = "change"
/>
import {uiSwitch, uiTree} from 'vue-simple-ui'
export default {
name : "App",
components:{
uiSwitch,
uiTree
},
data(){
return{
value2:true
}
},
methods:{
change(){
console.log("chang事件触发")
}
}
}
- 直接用 <script> 引入(详见Demo/index.html)
<link rel="stylesheet" href="node_modules/vue-simple-ui/dist/simpleUI.css">
<script src="node_modules/vue-simple-ui/dist/simpleUI.js"></script>
<script>
//全局注册
Vue.component('ul-switch',simpleUI.uiSwitch)
//或局部注册
const app = new Vue({
el:'#app',
components:{
'ul-switch':simpleUI.uiSwitch
}
})
</script>
组件列表
1. Switch
绑定v-model到一个Boolean类型的变量。可以使用active-color属性与inactive-color属性来设置开关的背景色。
<ui-switch
v-model="value2"
active-color="#13ce66"
inactive-color="#ff4949">
</ui-switch>
<script>
export default {
data() {
return {
value2: true
}
}
};
</script>
Attributes
|参数|说明|类型|默认值| |---|---|---|---| |inactive-color|关闭时的背景色|string|#dcdfe6| |active-color|打开时的背景色|string|#dcdfe6|
Event
|事件名称|说明|回调参数| |---|---|---| |change|switch状态发生变化时的回调函数||
2. Tree
无限级树,支持拖动改变层级
<ui-tree
v-model = "data"
/>
data() {
return {
data: [
{
label: "一级",
children: [
{
label: "二级1",
children: [
{
label: "三级0",
children: [
{
label: "四级"
}
]
}
]
},
{
label: "二级2",
children: [
{
label: "三级1"
},
{
label: "三级2"
}
]
}
]
},
{
label: "一级2",
children: [{ label: "二级N" }]
}
]
}
}
案例
详见 ./demo 目录