mirror of https://github.com/ElemeFE/element
Slider: add input-size (#10154)
parent
2d1251975c
commit
1238dbf997
|
@ -234,6 +234,7 @@ Selecting a range of values is supported.
|
|||
| step | step size | number | — | 1 |
|
||||
| show-input | whether to display an input box, works when `range` is false | boolean | — | false |
|
||||
| show-input-controls | whether to display control buttons when `show-input` is true | boolean | — | true |
|
||||
| input-size | size of the input box | string | large / medium / small / mini | small |
|
||||
| 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) | — | — |
|
||||
|
|
|
@ -236,6 +236,7 @@ Se soporta la selección de un rango de valores.
|
|||
| step | tamaño del paso | number | — | 1 |
|
||||
| show-input | Si se muestra el input, trabaja cuando`range`es false | boolean | — | false |
|
||||
| show-input-controls | si se muestran los botones de control cuando`show-input`es true | boolean | — | true |
|
||||
| input-size | size of the input box | string | large / medium / small / mini | small |
|
||||
| show-stops | si se muestran los puntos de ruptura (breakpoints) | boolean | — | false |
|
||||
| show-tooltip | si se muestra el valor en un tooltip | boolean | — | true |
|
||||
| format-tooltip | formato para mostrar el valor del tooltip | function(value) | — | — |
|
||||
|
|
|
@ -230,7 +230,8 @@
|
|||
| disabled | 是否禁用 | boolean | — | false |
|
||||
| step | 步长 | number | — | 1 |
|
||||
| show-input | 是否显示输入框,仅在非范围选择时有效 | boolean | — | false |
|
||||
| show-input-controls | 在显示输入框的情况下,是否显示输入框的控制按钮 | boolean | — | true|
|
||||
| show-input-controls | 在显示输入框的情况下,是否显示输入框的控制按钮 | boolean | — | true |
|
||||
| input-size | 输入框的尺寸 | string | large / medium / small / mini | small |
|
||||
| show-stops | 是否显示间断点 | boolean | — | false |
|
||||
| show-tooltip | 是否显示 tooltip | boolean | — | true |
|
||||
| format-tooltip | 格式化 tooltip message | function(value) | — | — |
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
:min="min"
|
||||
:max="max"
|
||||
:debounce="debounce"
|
||||
size="small">
|
||||
:size="inputSize">
|
||||
</el-input-number>
|
||||
<div class="el-slider__runway"
|
||||
:class="{ 'show-input': showInput, 'disabled': sliderDisabled }"
|
||||
|
@ -94,6 +94,10 @@
|
|||
type: Boolean,
|
||||
default: true
|
||||
},
|
||||
inputSize: {
|
||||
type: String,
|
||||
default: 'small'
|
||||
},
|
||||
showStops: {
|
||||
type: Boolean,
|
||||
default: false
|
||||
|
|
|
@ -66,6 +66,19 @@
|
|||
@include e(input) {
|
||||
float: right;
|
||||
margin-top: 3px;
|
||||
width: 130px;
|
||||
|
||||
&.el-input-number--mini {
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
&.el-input-number--medium {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
&.el-input-number--large {
|
||||
margin-top: -2px;
|
||||
}
|
||||
}
|
||||
|
||||
@include e(bar) {
|
||||
|
|
|
@ -36,6 +36,9 @@ export declare class ElSlider extends ElementUIComponent {
|
|||
/** Whether to display control buttons when show-input is true */
|
||||
showInputControls: boolean
|
||||
|
||||
/** Size of the input box */
|
||||
inputSize: string
|
||||
|
||||
/** Whether to display breakpoints */
|
||||
showStops: boolean
|
||||
|
||||
|
|
Loading…
Reference in New Issue