0.0.4 • Published 1 year ago
vue-tool-ruler v0.0.4
vue-tool-ruler
安装
npm install vue-tool-ruler --save
在main.js中引入组件和样式
import vueToolRuler from 'vue-tool-ruler'
import 'vue-tool-ruler/lib/vue-tool-ruler.css'
Vue.use(vueToolRuler)
使用
<vue-tool-ruler ref="vueToolRuler" :max="100" :min="0" :spacing="10" @getRulerScore="getRulerScore"></vue-tool-ruler>
属性
属性 | 类型 | 说明 | 默认值 |
---|---|---|---|
max | Number | 刻度最大值 | 10 |
min | Number | 刻度最小值 | 0 |
spacing | Number | 刻度跨度 | 1 |
width | String | 尺子宽度 | 500px |
height | String | 尺子高度 | 70px |
background | String | 尺子颜色 | #339966 |
事件
// @getRulerScore
methods: {
getRulerScore(num) {
//得到点击尺子对应的刻度值
console.log(num);
}
}
方法
// setCurrentScore
// 设置尺子当前的刻度,若传入的值小于最小刻度或大于最大刻度,则设置无效
this.$refs.vueToolRuler.setCurrentScore(100)