UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

225 lines (224 loc) 5.88 kB
declare const _sfc_main: import("vue").DefineComponent<{ /** * 只在单独使用时有效。可以使用 v-model 双向绑定数据 * * @type {String | Number | Boolean} */ modelValue: { type: (NumberConstructor | BooleanConstructor | StringConstructor)[]; default: boolean; }; /** * 是否禁用当前项 * * @type {Boolean} */ disabled: { type: BooleanConstructor; }; /** * name 属性 * * @type {String} */ name: { type: StringConstructor; }; /** * 选中时的值,当使用类似 1 和 0 来判断是否选中时会很有用 * * @type {String | Number | Boolean} */ trueValue: { type: (NumberConstructor | BooleanConstructor | StringConstructor)[]; default: boolean; }; /** * 没有选中时的值,当使用类似 1 和 0 来判断是否选中时会很有用 * * @type {String | Number | Boolean} */ falseValue: { type: (NumberConstructor | BooleanConstructor | StringConstructor)[]; default: boolean; }; /** * 颜色 * * @type {String} */ color: { type: StringConstructor; default: string; }; /** * 指定当前选项的 value 值,组合会自动判断当前选择的项目 * * @type {String, Number, Boolean} */ label: { type: (NumberConstructor | BooleanConstructor | StringConstructor)[]; default: string; }; /** * 是否显示边框 * * @type {Boolean} */ border: { type: BooleanConstructor; default: boolean; }; /** * 设置 indeterminate 状态,只负责样式控制 * * @type {Boolean} */ indeterminate: { type: BooleanConstructor; default: boolean; }; /** * 输入时是否触发表单的校验 * * @type {Boolean} */ validateEvent: { type: BooleanConstructor; default: boolean; }; }, { prefixCls: string; data: { focusInner: boolean; groupName: string; groupModel: (string | number)[]; }; inputId: import("vue").Ref<string>; inputDisabled: import("vue").ComputedRef<boolean>; wrapperClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; contentClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; innerClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; innerStyles: import("vue").ComputedRef<{ color?: string; }>; inputClasses: import("vue").ComputedRef<string>; textClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; currentValue: import("vue").ComputedRef<boolean>; isGroup: import("vue").ComputedRef<boolean>; handleChange: (event: Event) => boolean; handleFocus: () => void; handleBlur: () => void; IvueCheckboxGroup: import("../ivue-checkbox-group/types/checkbox-group").CheckboxContext; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("on-change" | "update:modelValue")[], "on-change" | "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ /** * 只在单独使用时有效。可以使用 v-model 双向绑定数据 * * @type {String | Number | Boolean} */ modelValue: { type: (NumberConstructor | BooleanConstructor | StringConstructor)[]; default: boolean; }; /** * 是否禁用当前项 * * @type {Boolean} */ disabled: { type: BooleanConstructor; }; /** * name 属性 * * @type {String} */ name: { type: StringConstructor; }; /** * 选中时的值,当使用类似 1 和 0 来判断是否选中时会很有用 * * @type {String | Number | Boolean} */ trueValue: { type: (NumberConstructor | BooleanConstructor | StringConstructor)[]; default: boolean; }; /** * 没有选中时的值,当使用类似 1 和 0 来判断是否选中时会很有用 * * @type {String | Number | Boolean} */ falseValue: { type: (NumberConstructor | BooleanConstructor | StringConstructor)[]; default: boolean; }; /** * 颜色 * * @type {String} */ color: { type: StringConstructor; default: string; }; /** * 指定当前选项的 value 值,组合会自动判断当前选择的项目 * * @type {String, Number, Boolean} */ label: { type: (NumberConstructor | BooleanConstructor | StringConstructor)[]; default: string; }; /** * 是否显示边框 * * @type {Boolean} */ border: { type: BooleanConstructor; default: boolean; }; /** * 设置 indeterminate 状态,只负责样式控制 * * @type {Boolean} */ indeterminate: { type: BooleanConstructor; default: boolean; }; /** * 输入时是否触发表单的校验 * * @type {Boolean} */ validateEvent: { type: BooleanConstructor; default: boolean; }; }>> & { "onOn-change"?: (...args: any[]) => any; "onUpdate:modelValue"?: (...args: any[]) => any; }, { modelValue: string | number | boolean; disabled: boolean; border: boolean; validateEvent: boolean; label: string | number | boolean; color: string; trueValue: string | number | boolean; falseValue: string | number | boolean; indeterminate: boolean; }>; export default _sfc_main;