@opensig/opendesign
Version:
147 lines (146 loc) • 2.93 kB
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const cascaderProps = {
/**
* @zh-CN 级联选择器选中值(v-model)
* @en-US Cascader selected value (v-model)
* @CascaderValueT string | number | Array<string | number>
*/
modelValue: {
type: [String, Number, Array],
default: ""
},
/**
* @zh-CN 级联选择器选项值
* @en-US Cascader option value
* @CascaderOptionT { value: string | number, label?: string, children?: Array<CascaderOptionT> }
*/
options: {
type: Array
},
/**
* @zh-CN modelValue 是否使用路径模式
* @en-US Whether to use path mode for modelValue
* @default false
*/
pathMode: {
type: Boolean,
default: false
},
/**
* @zh-CN 圆角大小
* @en-US Round size
*/
round: {
type: String
},
/**
* @zh-CN 样式
* @en-US Style
* @default 'outline'
*/
variant: {
type: String,
default: "outline"
},
/**
* @zh-CN 提示文本
* @en-US Placeholder
*/
placeholder: {
type: String
},
/**
* @zh-CN 弹出级联菜单的触发方式
* @en-US Trigger method for cascading menu popup
* @default 'click'
*/
trigger: {
type: String,
default: "click"
},
/**
* @zh-CN 下拉选项位置
* @en-US Option position
* @default 'bl'
*/
optionPosition: {
type: String,
default: "bl"
},
/**
* @zh-CN 下拉选项容器类名
* @en-US Option container class name
*/
optionWrapClass: {
type: [String, Array, Object]
},
/**
* @zh-CN 是否在隐藏时销毁 DOM
* @en-US Whether to destroy DOM when hidden
*/
unmountOnHide: {
type: Boolean,
default: true
},
/**
* @zh-CN 过渡动画名称
* @en-US Transition animation name
*/
transition: {
type: String
},
/**
* @zh-CN 展开菜单选项的触发方式
* @en-US Trigger method to expand menu options
*/
expandTrigger: {
type: String,
default: "click"
},
/**
* @zh-CN 选择器尺寸
* @en-US Select size
* @default 'large'
*/
size: {
type: String,
default: "large"
}
};
const cascaderPanelProps = {
/**
* @zh-CN 级联选择器选中值(v-model)
* @en-US Cascader selected value (v-model)
*/
modelValue: {
type: [String, Number, Array],
default: ""
},
/**
* @zh-CN 级联选择器选项值
* @en-US Cascader option value
*/
options: {
type: Array
},
/**
* @zh-CN modelValue 是否使用路径模式
* @en-US Whether to use path mode for modelValue
* @default false
*/
pathMode: {
type: Boolean,
default: false
},
/**
* @zh-CN 展开菜单选项的触发方式
* @en-US Trigger method to expand menu options
*/
expandTrigger: {
type: String,
default: "click"
}
};
exports.cascaderPanelProps = cascaderPanelProps;
exports.cascaderProps = cascaderProps;