vue-slider-component滑块拖动插件的使用
效果图你可以左右拖动它的范围进度条,标签的样式都可以通过props更改文档里面写的很清楚。你可以设置一个点拖动,当然也可以很多个点拖动,上图我用了两个点。数值的范围,数值的最大最小值你也可以控制。总体使用感受很好,功能很齐全,文档也有具体api的使用和样例。使用文档gitub地址跟着里面的QuickStart安装,参数配置都写的很清楚,比如我写了一个demo首先你去npm install vue-
·
效果图
你可以左右拖动它的范围
进度条,标签的样式都可以通过props更改文档里面写的很清楚。你可以设置一个点拖动,当然也可以很多个点拖动,上图我用了两个点。数值的范围,数值的最大最小值你也可以控制。总体使用感受很好,功能很齐全,文档也有具体api的使用和样例。
跟着里面的QuickStart安装,参数配置都写的很清楚,比如我写了一个demo
首先你去npm install vue-slider-component --save
然后你去main.js里面引入他
import VueSlider from 'vue-slider-component'
import 'vue-slider-component/theme/default.css'
Vue.component('VueSlider', VueSlider)
接着你就可以起一个页面如下
<template>
<div id="app">
<!-- default props -->
<vue-slider v-model="value" tooltip="always" :min=min :max=max :tooltip-style="tooltipStyle"
:tooltip-formatter="'{value}小时'" :enable-cross=false></vue-slider>
</div>
</template>
<script>
export default {
name: 'slider',
data() {
return {
value: [0, 10],
min: 0,
max: 24,
//修改标签样式
tooltipStyle: {
color: '#FFFFFF',
width: '58px',
height: '22px',
background: 'linear-gradient(259.87deg, #7595FA 0.83%, #5D74FC 100%)',
borderRadius: '16px',
padding: '3px 10px'
}
}
},
}
</script>
<style>
body {
margin: 60px 30px;
}
</style>
更多推荐
已为社区贡献2条内容
所有评论(0)