diff --git a/CHANGELOG.md b/CHANGELOG.md index e18cfe29b..3daf2dd93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - 为 Notification 和 Message 的不同 type 添加独立的调用方法 - 为 Message Box 和 Dialog 添加 lockScroll 属性,用于定义是否在弹框出现时将 body 滚动锁定 - 新增 Input textarea 类型的 rows, autosize 属性 +- 为 Tree 添加 getCheckedNodes 方法和 node-click、check-change 回调 ### 1.0.0-rc.5 diff --git a/examples/docs/zh-cn/tree.md b/examples/docs/zh-cn/tree.md index d888d0f66..518bf5fc4 100644 --- a/examples/docs/zh-cn/tree.md +++ b/examples/docs/zh-cn/tree.md @@ -58,16 +58,21 @@ export default { methods: { + handleCheckChange(data, checked, indeterminate) { + console.log(data, checked, indeterminate); + }, + handleNodeClick(data) { + console.log(data); + }, loadNode(node, resolve) { - console.log(node); if (node.level === -1) { - return resolve([{ name: 'Root1' }, { name: 'Root2' }]); + return resolve([{ name: 'region1' }, { name: 'region2' }]); } if (node.level > 4) return resolve([]); var hasChild; - if (node.data.name === 'Root1') { + if (node.data.name === 'region1') { hasChild = true; - } else if (node.data.name === 'Root2') { + } else if (node.data.name === 'region2') { hasChild = false; } else { hasChild = Math.random() > 0.5; @@ -111,7 +116,7 @@ ::: demo ```html - +