0.2.3 • Published 6 years ago
vue-caliper v0.2.3
vue-caliper
caliper component. Easy to use.
Install
npm run dev
Examples
Usage
import VueCaliper from 'vue-caliper'
//src/index.js中注册该组件
new Vue({
el: '#example',
data: {
day: 30,
mes: 30,
listDay: [
{
'move': 0,
'line': 375,
'interval': 1,
'transformMove': 0,
'transformLine': 0
}
],
setMinDay: 1,
texts: '项目期限(天)',
colorClasses: 'orangeday'
},
methods: {
onChange (val) {
this.mes = val
}
}
});
<vue-caliper
v-model="day"
:list="listDay"
:min-value="setMinDay"
:interval="15"
:widths="4200"
@change="onChange"
></vue-caliper>
Api
Properties
Name | Type | Default | Description |
---|---|---|---|
value | Number | 0 | 默认展示数值 |
list | Array | | 展示的列表数据,不同区块每格子对应数值可不同 | |
interval | Number | 10 | 设置两长线之间有多少个小格子 |
min-value | Number | 0 | 设置最小可选中数值 |
widths | Number | 3500 | 宽度 |
Events
Name | Type | Description |
---|---|---|
change() | Number | 数值改变,冒泡给父组件 |