UNPKG

yanzhen-design-vue

Version:

60 lines (59 loc) 1.1 kB
import "../../../hooks/index.mjs"; import { getApiSymbol } from "./constants/apis.mjs"; import { useNamespace } from "../../../hooks/use-namespace/index.mjs"; const ns = 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 = getApiSymbol(); export { cascadeApis, cascadeEmits, cascadeName, cascadeOptions, cascadeProps };