@opensig/opendesign
Version:
<p align="center"><img src="../docs/public/opendesign-logo-light.png"/></p> <h1 align="center">opendesign</h1> <p align="center">一个 Vue 3 组件库</p> <p align="center"><b>皮肤可定制,使用 TypeScript</b></p>
123 lines (122 loc) • 2.29 kB
JavaScript
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
* @default 'click'
* @deprecated useless
*/
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]
},
/**
* @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
}
};
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
}
};
export {
cascaderPanelProps,
cascaderProps
};