Commit e80280fb81b0bcdd74066c08fd4403e36b00b026
Committed by
GitHub
1 parent
f4c9703a
feat(form): add Slider demo (#555)
* feat(function): add 增加Slider滑动输入条组件 * feat(function): add 增加Slider滑动输入条组件demo * feat(function): add 增加Slider滑动输入条组件demo
Showing
3 changed files
with
21 additions
and
1 deletions
src/components/Form/src/componentMap.ts
@@ -16,6 +16,7 @@ import { | @@ -16,6 +16,7 @@ import { | ||
16 | Switch, | 16 | Switch, |
17 | TimePicker, | 17 | TimePicker, |
18 | TreeSelect, | 18 | TreeSelect, |
19 | + Slider | ||
19 | } from 'ant-design-vue'; | 20 | } from 'ant-design-vue'; |
20 | 21 | ||
21 | import RadioButtonGroup from './components/RadioButtonGroup.vue'; | 22 | import RadioButtonGroup from './components/RadioButtonGroup.vue'; |
@@ -44,6 +45,7 @@ componentMap.set('RadioGroup', Radio.Group); | @@ -44,6 +45,7 @@ componentMap.set('RadioGroup', Radio.Group); | ||
44 | componentMap.set('Checkbox', Checkbox); | 45 | componentMap.set('Checkbox', Checkbox); |
45 | componentMap.set('CheckboxGroup', Checkbox.Group); | 46 | componentMap.set('CheckboxGroup', Checkbox.Group); |
46 | componentMap.set('Cascader', Cascader); | 47 | componentMap.set('Cascader', Cascader); |
48 | +componentMap.set('Slider', Slider); | ||
47 | 49 | ||
48 | componentMap.set('DatePicker', DatePicker); | 50 | componentMap.set('DatePicker', DatePicker); |
49 | componentMap.set('MonthPicker', DatePicker.MonthPicker); | 51 | componentMap.set('MonthPicker', DatePicker.MonthPicker); |
src/components/Form/src/types/index.ts
src/views/demo/form/index.vue
@@ -333,6 +333,23 @@ | @@ -333,6 +333,23 @@ | ||
333 | placeholder: '省份与城市联动', | 333 | placeholder: '省份与城市联动', |
334 | }, | 334 | }, |
335 | }, | 335 | }, |
336 | + { | ||
337 | + field: 'field21', | ||
338 | + component: 'Slider', | ||
339 | + label: '字段21', | ||
340 | + componentProps: { | ||
341 | + min: 0, | ||
342 | + max: 100, | ||
343 | + range: true, | ||
344 | + marks: { | ||
345 | + 20: '20°C', | ||
346 | + 60: '60°C', | ||
347 | + }, | ||
348 | + }, | ||
349 | + colProps: { | ||
350 | + span: 8, | ||
351 | + }, | ||
352 | + }, | ||
336 | ]; | 353 | ]; |
337 | 354 | ||
338 | export default defineComponent({ | 355 | export default defineComponent({ |