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 | 16 | Switch, |
17 | 17 | TimePicker, |
18 | 18 | TreeSelect, |
19 | + Slider | |
19 | 20 | } from 'ant-design-vue'; |
20 | 21 | |
21 | 22 | import RadioButtonGroup from './components/RadioButtonGroup.vue'; |
... | ... | @@ -44,6 +45,7 @@ componentMap.set('RadioGroup', Radio.Group); |
44 | 45 | componentMap.set('Checkbox', Checkbox); |
45 | 46 | componentMap.set('CheckboxGroup', Checkbox.Group); |
46 | 47 | componentMap.set('Cascader', Cascader); |
48 | +componentMap.set('Slider', Slider); | |
47 | 49 | |
48 | 50 | componentMap.set('DatePicker', DatePicker); |
49 | 51 | componentMap.set('MonthPicker', DatePicker.MonthPicker); | ... | ... |
src/components/Form/src/types/index.ts
src/views/demo/form/index.vue
... | ... | @@ -333,6 +333,23 @@ |
333 | 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 | 355 | export default defineComponent({ | ... | ... |