slider 文档
This commit is contained in:
parent
ada270da87
commit
7734f0cb5b
@ -53,7 +53,7 @@ export default {
|
|||||||
::: demo
|
::: demo
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<lay-slider v-model="value3" :range="true"></lay-slider>
|
<lay-slider v-model:standardrange="value3" :range="true"></lay-slider>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
@ -91,5 +91,20 @@ export default {
|
|||||||
</script>
|
</script>
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: title slider 属性
|
||||||
|
:::
|
||||||
|
|
||||||
|
::: table
|
||||||
|
|
||||||
|
| 属性 | 描述 | 类型 | 可选值 | 默认值 |
|
||||||
|
| ------------ | --------------------- | ------------------------- | -------------- | -------- |
|
||||||
|
| v-model | 选中值 | `number` | - | - |
|
||||||
|
| vertical | 是否垂直 | `Boolean` | - | - |
|
||||||
|
| range | 是否区间 | `Boolean` | - | - |
|
||||||
|
| verticalrange | 垂直区间值 | `Array` | - | - |
|
||||||
|
| standardrange | 水平区间值 | `Array` | - | - |
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
::: comment
|
::: comment
|
||||||
:::
|
:::
|
||||||
|
@ -116,6 +116,7 @@ interface LaySliderProps {
|
|||||||
disabled?: boolean;
|
disabled?: boolean;
|
||||||
range?: boolean;
|
range?: boolean;
|
||||||
verticalrange?: number[];
|
verticalrange?: number[];
|
||||||
|
standardrange?: number[];
|
||||||
}
|
}
|
||||||
|
|
||||||
const props = withDefaults(defineProps<LaySliderProps>(), {
|
const props = withDefaults(defineProps<LaySliderProps>(), {
|
||||||
@ -124,11 +125,12 @@ const props = withDefaults(defineProps<LaySliderProps>(), {
|
|||||||
disabled: false,
|
disabled: false,
|
||||||
});
|
});
|
||||||
|
|
||||||
let rangeValue: Ref<number[]> = ref([0, 0]);
|
// let rangeValue: Ref<number[]> = ref([0, 0]);
|
||||||
if (Array.isArray(props.modelValue)) {
|
let rangeValue: Ref<number[]> | any = toRef(props, "standardrange");
|
||||||
// eslint-disable-next-line vue/no-setup-props-destructure
|
// if (Array.isArray(props.modelValue)) {
|
||||||
rangeValue.value = props.modelValue;
|
// // eslint-disable-next-line vue/no-setup-props-destructure
|
||||||
}
|
// rangeValue.value = props.modelValue;
|
||||||
|
// }
|
||||||
|
|
||||||
let verticalRangeValue: Ref<number[]> | any = toRef(props, "verticalrange");
|
let verticalRangeValue: Ref<number[]> | any = toRef(props, "verticalrange");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user