Browse Source
feat(form): add Slider demo (#555)
* feat(function): add 增加Slider滑动输入条组件
* feat(function): add 增加Slider滑动输入条组件demo
* feat(function): add 增加Slider滑动输入条组件demo
pull/562/head
木头锤纸
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
21 additions and
1 deletions
-
src/components/Form/src/componentMap.ts
-
src/components/Form/src/types/index.ts
-
src/views/demo/form/index.vue
|
|
|
@ -16,6 +16,7 @@ import { |
|
|
|
Switch, |
|
|
|
TimePicker, |
|
|
|
TreeSelect, |
|
|
|
Slider |
|
|
|
} from 'ant-design-vue'; |
|
|
|
|
|
|
|
import RadioButtonGroup from './components/RadioButtonGroup.vue'; |
|
|
|
@ -44,6 +45,7 @@ componentMap.set('RadioGroup', Radio.Group); |
|
|
|
componentMap.set('Checkbox', Checkbox); |
|
|
|
componentMap.set('CheckboxGroup', Checkbox.Group); |
|
|
|
componentMap.set('Cascader', Cascader); |
|
|
|
componentMap.set('Slider', Slider); |
|
|
|
|
|
|
|
componentMap.set('DatePicker', DatePicker); |
|
|
|
componentMap.set('MonthPicker', DatePicker.MonthPicker); |
|
|
|
|
|
|
|
@ -108,4 +108,5 @@ export type ComponentType = |
|
|
|
| 'StrengthMeter' |
|
|
|
| 'Upload' |
|
|
|
| 'IconPicker' |
|
|
|
| 'Render'; |
|
|
|
| 'Render' |
|
|
|
| 'Slider'; |
|
|
|
|
|
|
|
@ -333,6 +333,23 @@ |
|
|
|
placeholder: '省份与城市联动', |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
field: 'field21', |
|
|
|
component: 'Slider', |
|
|
|
label: '字段21', |
|
|
|
componentProps: { |
|
|
|
min: 0, |
|
|
|
max: 100, |
|
|
|
range: true, |
|
|
|
marks: { |
|
|
|
20: '20°C', |
|
|
|
60: '60°C', |
|
|
|
}, |
|
|
|
}, |
|
|
|
colProps: { |
|
|
|
span: 8, |
|
|
|
}, |
|
|
|
}, |
|
|
|
]; |
|
|
|
|
|
|
|
export default defineComponent({ |
|
|
|
|