0.0.4 • Published 3 years 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)