Files
mgm-daylight-mcrm-mobile-ios/uni_modules/lu-data-select/components/lu-data-select/props.js
T
2026-09-22 16:37:00 +08:00

101 lines
1.5 KiB
JavaScript

export default {
// 数据列表
options: {
type: Array,
default: () => []
},
// #ifndef VUE3
// v-model值 vue2
value: {
type: [String, Number, Array],
default: "",
},
// #endif
// #ifdef VUE3
// v-model值 (Vue3)
modelValue: {
type: [String, Number, Array],
default: "",
},
// #endif
// 是否可过滤
filterable: {
type: Boolean,
default: true
},
// 占位符
placeholder: {
type: String,
default: "请选择"
},
// 是否可清空
clearable: {
type: Boolean,
default: true
},
// 是否多选
multiple: {
type: Boolean,
default: false
},
// 是否禁用
disabled: {
type: Boolean,
default: false
},
// 是否显示选中值 up, down
direction: {
type: String,
default: "",
},
// 显示文本的键名
labelKey: {
type: String,
default: "label"
},
// 值的键名
valueKey: {
type: String,
default: "value"
},
// 空数据文本
emptyText: {
type: String,
default: "No Data"
},
// change事件返回类型
changeType: {
type: String,
default: ""
},
// 是否开启虚拟列表
virtualList: {
type: Boolean,
default: false
},
// 边框样式
border: {
type: String,
default: "1px solid #e5e5e5"
},
// 高度
height: {
type: String,
default: "35px"
},
// 是否显示省略号
showEllipsis: {
type: Boolean,
default: true
},
// 是否折叠选项
collapseTags: {
type: Boolean,
default: false
},
// 折叠数量
collapseTagsNum: {
type: Number,
default: 1
}
}