(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{1427:function(t,s,e){"use strict";e.r(s);var a=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",[[e("demo-box",{attrs:{jsfiddle:{html:'\n \n',script:"\n const treeData = [\n {\n title: '0-0',\n key: '0-0',\n children: [\n {\n title: '0-0-0',\n key: '0-0-0',\n children: [\n { title: '0-0-0-0', key: '0-0-0-0' },\n { title: '0-0-0-1', key: '0-0-0-1' },\n { title: '0-0-0-2', key: '0-0-0-2' },\n ],\n },\n {\n title: '0-0-1',\n key: '0-0-1',\n children: [\n { title: '0-0-1-0', key: '0-0-1-0' },\n { title: '0-0-1-1', key: '0-0-1-1' },\n { title: '0-0-1-2', key: '0-0-1-2' },\n ],\n },\n {\n title: '0-0-2',\n key: '0-0-2',\n },\n ],\n },\n {\n title: '0-1',\n key: '0-1',\n children: [\n { title: '0-1-0-0', key: '0-1-0-0' },\n { title: '0-1-0-1', key: '0-1-0-1' },\n { title: '0-1-0-2', key: '0-1-0-2' },\n ],\n },\n {\n title: '0-2',\n key: '0-2',\n },\n ];\n\n export default {\n data() {\n return {\n expandedKeys: ['0-0-0', '0-0-1'],\n autoExpandParent: true,\n checkedKeys: ['0-0-0'],\n selectedKeys: [],\n treeData,\n };\n },\n watch: {\n checkedKeys(val) {\n console.log('onCheck', val);\n },\n },\n methods: {\n onExpand(expandedKeys) {\n console.log('onExpand', expandedKeys);\n // if not set autoExpandParent to false, if children expanded, parent can not collapse.\n // or, you can remove all expanded children keys.\n this.expandedKeys = expandedKeys;\n this.autoExpandParent = false;\n },\n onCheck(checkedKeys) {\n console.log('onCheck', checkedKeys);\n this.checkedKeys = checkedKeys;\n },\n onSelect(selectedKeys, info) {\n console.log('onSelect', info);\n this.selectedKeys = selectedKeys;\n },\n },\n };\n",style:null,us:"\n#### basic controlled example\nbasic controlled example\n",cn:"\n#### 受控操作示例\n受控操作示例\n",sourceCode:"\n