## 下拉树 ### tree 默认配置 ``` tree: { //是否显示树状结构 show: true, //是否展示三角图标 showFolderIcon: true, //是否显示虚线 showLine: false, //间距 indent: 20, //默认展开节点的数组, 为 true 时, 展开所有节点 expandedKeys: [], //是否严格遵守父子模式 strict: true, //是否开启极简模式 simple: false, //点击节点是否展开 clickExpand: true, //点击节点是否选中 clickCheck: true, }, ``` :::demo ```html





间距
``` ::: ### 懒加载的树 ``` tree: { show: true, expandedKeys: [ -1 ], //开启懒加载 lazy: true, //加载方法 load: function(item, cb){ //item: 点击的节点, cb: 回调函数 //这里模拟ajax setTimeout(function(){ var name = item.name + 1; cb([ {name: item.name + 1, value: item.value + '1', children: [] }, {name: item.name + 2, value: item.value + '2' }, ]) }, 500) } }, ``` :::demo ```html
``` ::: ### 单选树(radio模式) ``` //显示为text模式 model: { label: { type: 'text' } }, //单选模式 radio: true, //选中关闭 clickClose: true, //树 tree: { show: true, //非严格模式 strict: false, //默认展开节点 expandedKeys: [ -1 ], }, ``` :::demo ```html
``` ::: ### 单选树(on处理模式) ``` //显示为text模式 model: { label: { type: 'text' } }, //树 tree: { show: true, //非严格模式 strict: false, //默认展开节点 expandedKeys: [ -1, -3 ], }, //处理方式 on: function(data){ if(data.isAdd){ return data.change.slice(0, 1) } }, ``` :::demo ```html
``` ::: ### 默认展开所有节点 ``` tree: { show: true, //展开所有节点 expandedKeys: true, }, ``` :::demo ```html
``` :::