|
@@ -5,12 +5,18 @@
|
|
|
value1: 0,
|
|
|
value2: 50,
|
|
|
value3: 36,
|
|
|
- value4: 42,
|
|
|
- value5: 0,
|
|
|
+ value4: 48,
|
|
|
+ value5: 42,
|
|
|
value6: 0,
|
|
|
value7: 0,
|
|
|
- value8: [4, 8]
|
|
|
+ value8: 0,
|
|
|
+ value9: [4, 8]
|
|
|
};
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ formatTooltip(val) {
|
|
|
+ return val / 100;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
@@ -39,9 +45,13 @@ The current value is displayed when the slider is being dragged.
|
|
|
<span class="demonstration">Hide Tooltip</span>
|
|
|
<el-slider v-model="value3" :show-tooltip="false"></el-slider>
|
|
|
</div>
|
|
|
+ <div class="block">
|
|
|
+ <span class="demonstration">Format Tooltip</span>
|
|
|
+ <el-slider v-model="value4" :format-tooltip="formatTooltip"></el-slider>
|
|
|
+ </div>
|
|
|
<div class="block">
|
|
|
<span class="demonstration">Disabled</span>
|
|
|
- <el-slider v-model="value4" disabled></el-slider>
|
|
|
+ <el-slider v-model="value5" disabled></el-slider>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -52,7 +62,13 @@ The current value is displayed when the slider is being dragged.
|
|
|
value1: 0,
|
|
|
value2: 50,
|
|
|
value3: 36,
|
|
|
- value4: 42
|
|
|
+ value4: 48,
|
|
|
+ value5: 42
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ formatTooltip(val) {
|
|
|
+ return val / 100;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -71,14 +87,14 @@ The options can be discrete.
|
|
|
<div class="block">
|
|
|
<span class="demonstration">Breakpoints not displayed</span>
|
|
|
<el-slider
|
|
|
- v-model="value5"
|
|
|
+ v-model="value6"
|
|
|
:step="10">
|
|
|
</el-slider>
|
|
|
</div>
|
|
|
<div class="block">
|
|
|
<span class="demonstration">Breakpoints displayed</span>
|
|
|
<el-slider
|
|
|
- v-model="value6"
|
|
|
+ v-model="value7"
|
|
|
:step="10"
|
|
|
show-stops>
|
|
|
</el-slider>
|
|
@@ -89,8 +105,8 @@ The options can be discrete.
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
- value5: 0,
|
|
|
- value6: 0
|
|
|
+ value6: 0,
|
|
|
+ value7: 0
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -108,7 +124,7 @@ Set value via a input box.
|
|
|
<template>
|
|
|
<div class="block">
|
|
|
<el-slider
|
|
|
- v-model="value7"
|
|
|
+ v-model="value8"
|
|
|
show-input>
|
|
|
</el-slider>
|
|
|
</div>
|
|
@@ -118,7 +134,7 @@ Set value via a input box.
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
- value7: 0
|
|
|
+ value8: 0
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -135,7 +151,7 @@ Selecting a range of values is supported.
|
|
|
<template>
|
|
|
<div class="block">
|
|
|
<el-slider
|
|
|
- v-model="value8"
|
|
|
+ v-model="value9"
|
|
|
range
|
|
|
show-stops
|
|
|
:max="10">
|
|
@@ -147,7 +163,7 @@ Selecting a range of values is supported.
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
- value8: [4, 8]
|
|
|
+ value9: [4, 8]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -166,6 +182,7 @@ Selecting a range of values is supported.
|
|
|
| show-input-controls | whether to display control buttons when `show-input` is true | boolean | — | true |
|
|
|
| show-stops | whether to display breakpoints | boolean | — | false |
|
|
|
| show-tooltip | whether to display tooltip value | boolean | — | true |
|
|
|
+| format-tooltip | format to display tooltip value | Function(value) | — | — |
|
|
|
| range | whether to select a range | boolean | — | false |
|
|
|
|
|
|
## Events
|