{
    "api": [{
        "title": "多选级联选择器的属性说明如下：",
        "data": {
            "header": [
                {
                    "name": "参数",
                    "key": "param"
                },
                {
                    "name": "说明",
                    "key": "intro"
                },
                {
                    "name": "类型",
                    "key": "type"
                },
                {
                    "name": "双向绑定",
                    "key": "pinless"
                },
                {
                    "name": "默认值",
                    "key": "defaultValue"
                }
            ],
            "list": [
                {
                    "param": "ngModel",
                    "intro": "默认值，直接提供数组",
                    "type": "Array",
                    "pinless":"是",
                    "defaultValue": "-"
                },
                {
                    "param": "cmOptions",
                    "intro": "初始化列数据，用于第一列的数据，子列通过选项的 children 加载，或者通过 cmLoad事件异步加载。 ",
                    "type": "Array",
                    "pinless":"否",
                    "defaultValue": "-"
                },
                {
                    "param": "cmSize",
                    "intro": "输入框大小，large 高度为 32px，small 为 22px，默认是 28px",
                    "type": "string",
                    "pinless":"否",
                    "defaultValue": "`default`"
                },
                {
                    "param": "cmShowInput",
                    "intro": "显示输入框。设置为false可隐藏输入框，但需要增加自定义显示内容。",
                    "type": "bool",
                    "pinless":"否",
                    "defaultValue": "true"
                },
                {
                    "param": "cmAllowClear",
                    "intro": "是否显示清除按钮",
                    "type": "bool",
                    "pinless":"否",
                    "defaultValue": "true"
                },
                {
                    "param": "cmClearText",
                    "intro": "清除按钮的标题",
                    "type": "string",
                    "pinless":"否",
                    "defaultValue": "'Clear'"
                },
                {
                    "param": "cmShowArrow",
                    "intro": "是否显示箭头",
                    "type": "bool",
                    "pinless":"否",
                    "defaultValue": "true"
                },
                {
                    "param": "cmPopupClassName",
                    "intro": "弹出菜单的自定义样式",
                    "type": "string",
                    "pinless":"否",
                    "defaultValue": "-"
                },
                {
                    "param": "cmColumnClassName",
                    "intro": "弹出菜单中数据列的自定义样式",
                    "type": "string",
                    "pinless": "否",
                    "defaultValue": "-"
                },
                {
                    "param": "cmDisplayRender",
                    "intro": "选择后不同层级展示的渲染函数。函数说明：(label: string[], selectedOptions: CascaderOption[]) => string",
                    "type": "Function",
                    "pinless":"否",
                    "defaultValue": "label => label.join(' ; ')"
                },
                {
                    "param": "cmIntervalRender",
                    "intro": "选择后同层级展示的渲染函数。函数说明：(label: string[], selectedOptions: CascaderOption[]) => string",
                    "type": "Function",
                    "pinless":"否",
                    "defaultValue": "label => label.join(' 、')"
                },
                {
                    "param": "cmChangeOnSelect",
                    "intro": "当此项为 true 时，点选每级菜单选项值都会发生变化，具体见上面的演示",
                    "type": "bool",
                    "pinless":"否",
                    "defaultValue": "false"
                },
                {
                    "param": "cmChangeOn",
                    "intro": "可通过自定义的函数来判断点击菜单选项是否应该发生变化，当函数返回 true 时，将发生变化。函数说明：(option: CascaderOption, level: number): boolean",
                    "type": "Function",
                    "pinless":"否",
                    "defaultValue": "-"
                },
                {
                    "param": "cmVisibleChange",
                    "intro": "菜单实现或隐藏事件，参数为：(visible: boolean)",
                    "type": "Event",
                    "pinless":"否",
                    "defaultValue": "-"
                },
                {
                    "param": "cmChange",
                    "intro": "选项值变更事件，参数为：(value: any[])",
                    "type": "Event",
                    "pinless":"否",
                    "defaultValue": "-"
                },
                {
                    "param": "cmSelectionChange",
                    "intro": "选项变更事件，参数为：(options: CascaderOption[])",
                    "type": "Event",
                    "pinless":"否",
                    "defaultValue": "-"
                },
                {
                    "param": "cmSelect",
                    "intro": "选项被选中事件，参数为：({ option: CascaderOption, index: number })。",
                    "type": "Event",
                    "pinless":"否",
                    "defaultValue": "-"
                },
                {
                    "param": "cmUnSelect",
                    "intro": "选项撤销选中事件，参数为：({ option: CascaderOption, index: number })。",
                    "type": "Event",
                    "pinless":"否",
                    "defaultValue": "-"
                },
                {
                    "param": "cmClear",
                    "intro": "内容被清空事件，参数为：()。",
                    "type": "Event",
                    "pinless":"否",
                    "defaultValue": "-"
                }
            ]
        }
    }]
}