vuecssuiant-designantdreactantantd-vueenterprisefrontendui-designvue-antdvue-antd-uivue3vuecomponent
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
998 B
40 lines
998 B
import PropTypes from '../_util/vue-types'; |
|
export default { |
|
prefixCls: PropTypes.string, |
|
inputPrefixCls: PropTypes.string, |
|
defaultValue: [String, Number], |
|
value: [String, Number], |
|
placeholder: [String, Number], |
|
type: { |
|
default: 'text', |
|
type: String, |
|
}, |
|
name: String, |
|
size: { |
|
validator(value) { |
|
return ['small', 'large', 'default'].includes(value); |
|
}, |
|
}, |
|
disabled: { |
|
default: false, |
|
type: Boolean, |
|
}, |
|
readOnly: Boolean, |
|
addonBefore: PropTypes.any, |
|
addonAfter: PropTypes.any, |
|
// onPressEnter?: React.FormEventHandler<any>; |
|
// onKeyDown?: React.FormEventHandler<any>; |
|
// onChange?: React.ChangeEventHandler<HTMLInputElement>; |
|
// onClick?: React.FormEventHandler<any>; |
|
// onFocus?: React.FormEventHandler<any>; |
|
// onBlur?: React.FormEventHandler<any>; |
|
prefix: PropTypes.any, |
|
suffix: PropTypes.any, |
|
// spellCheck: Boolean, |
|
autoFocus: Boolean, |
|
allowClear: Boolean, |
|
lazy: { |
|
default: true, |
|
type: Boolean, |
|
}, |
|
};
|
|
|