dk-plus
Version:
140 lines (139 loc) • 2.17 kB
JavaScript
const e = {
modelValue: {
type: [String, Number, Boolean, Object, Array],
default: ""
},
disabled: {
type: Boolean,
default: !1
},
multiple: {
type: Boolean,
default: !1
},
clearable: {
type: Boolean,
default: !1
},
filterable: {
type: Boolean,
default: !1
},
filterMethod: {
type: Function,
default: void 0
},
remote: {
type: Boolean,
default: !1
},
remoteMethod: {
type: Function,
default: void 0
},
debounce: {
type: Number,
default: 300
},
loading: {
type: Boolean,
default: !1
},
loadingText: {
type: String,
default: "Loading"
},
noMatchText: {
type: String,
default: "\u65E0\u5339\u914D\u6570\u636E"
},
noDataText: {
type: String,
default: "\u65E0\u6570\u636E"
},
size: {
type: String,
default: null
},
width: {
type: String,
default: "240px"
},
placeholder: {
type: String,
default: "\u8BF7\u9009\u62E9"
},
emptyText: {
type: String,
default: "\u65E0\u5339\u914D\u6570\u636E"
},
clearIcon: {
type: String,
default: "IconClose"
},
suffixIcon: {
type: String,
default: "IconCaretDown"
},
multipleLimit: {
type: Number,
default: 0
},
collapseTags: {
type: Boolean,
default: !1
},
maxCollapseTags: {
type: Number,
default: 1
},
valueKey: {
type: String,
default: "value"
},
props: {
type: Object,
default: () => ({
value: "value",
label: "label",
disabled: "disabled",
options: "options"
})
},
options: {
type: Array,
default: () => []
},
id: {
type: String,
default: void 0
},
name: {
type: String,
default: void 0
},
popperClass: {
type: String,
default: ""
},
popperStyle: {
type: [String, Object],
default: ""
},
teleported: {
type: Boolean,
default: !0
},
appendTo: {
type: [String, Object],
default: "body"
},
offset: {
type: Number,
default: 8
}
}, t = Symbol.for("DK_SELECT_PROPS_TOKEN");
export {
t as SELECT_PROPS_TOKEN,
e as dkSelectProps
};