* fix(components): [form] improve types
* fix(components): [form] improve FormRules type, support object and array
* fix(components): [form] improve FormRules type with comment
* fix(components): [form] allow number as key in FormRules type
* chore(components): [form] fix FormRules type example
* chore: remove extra import
* chore: update form/custom-validation and form/validation examples
* chore(components): [form] update example
* feat(theme-chalk): [form] add default width to Input in inline form
* docs: add clearable attributes to Input
* docs: add a description of the Input width
* docs(components): [switch] use new display tag
* style(components): [switch] update the batch deprecate
* docs(components): [switch] delete deprecated attributes
* fix(components): [input] fix formatter and parse problem
closed#12613
* fix(components): [input] fix input value problem
* fix(components): [input] update return value for input event emit
* test(components): [input] add test for formatter and parser
* fix(components): add parseFloat to resolve TimePicker offset
Height is calculated using offsetHeight, offsetHeight will be rounded off
closed#12835
* fix(components): import getStyle to optimize the code
closed#12835
* Delete useless statements
* add judgment
* Update basic-time-spinner.vue
* docs(components): [image and image viewer] use new display tag
* refactor(components): [image | image-viewer] set class by computed
* docs(components): [image] update head of image viewer exposes
* docs(components): [pagination] use new display tag
* docs(components): [pagination] update doc format
adjust attribute order
update default for attribute
update title
update description for attribute
* docs(components): [pagination] restores the order of attributes
* fix(components): [carousel] :height is auto and card direction vertical
* fix(components): [carousel] :height is auto and card direction vertical
* fix(components): [carousel] :height is auto and card direction 垂直
* feat(components): [carousel] height is adaptive when height is auto
* feat(components): [carousel] height is adaptive when height is auto
* fix(components): [carousel] :height is auto and card direction 垂直
* fix(components): [carousel] :height is auto and card direction 垂直
* fix(components): [carousel] :height is auto test.tsx
* fix(components): [carousel] :height is auto and card direction
* fix: delete zIndex
* fix: delete ts type
* fix: add test
* fix: css modification
* fix: delete doc inside
* fix: Revise card width not adaptive
* fix: Modify calcCardTranslate
* fix: test
* fix: calcCardTranslate
* fix: remove redundant code