yanzhen-design-vue
Version:
60 lines (59 loc) • 1.28 kB
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
require("../../../hooks/index.cjs");
const apis = require("./constants/apis.cjs");
const index = require("../../../hooks/use-namespace/index.cjs");
const ns = index.useNamespace("cascade");
const cascadeOptions = {
ns,
class: ns.b(),
name: ns.defineVNodeName()
};
const cascadeName = cascadeOptions.name;
const cascadeProps = {
disabled: {
type: Boolean,
default: false
},
Attributes: {
type: Object,
default: () => {
return {};
}
},
dataCommon: {
type: Object
},
value: [Array, String],
showLabel: {
type: Boolean,
default: () => {
return false;
}
},
options: Array,
placeholder: String,
CX1Class: {
type: String,
default: ""
},
selectMaxLimit: {
type: Number,
default: 1
},
selectMaxLimitMsg: {
type: String,
default: "超出限制最多选择数量"
},
cascadeAdvancedConfig: {
type: Object,
default: () => ({})
}
};
const cascadeEmits = [];
const cascadeApis = apis.getApiSymbol();
exports.cascadeApis = cascadeApis;
exports.cascadeEmits = cascadeEmits;
exports.cascadeName = cascadeName;
exports.cascadeOptions = cascadeOptions;
exports.cascadeProps = cascadeProps;