Skip to content

Commit 6fe1714

Browse files
committed
feat: data source arr
1 parent c21dc1a commit 6fe1714

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/components/Tree.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,15 +135,18 @@ const generateNode = (data) => {
135135
export default {
136136
name: 'Tree',
137137
data () {
138+
const dataOrr = {
139+
children: demeData
140+
}
138141
return {
139-
root: generateNode(demeData[0])
142+
root: generateNode(dataOrr)
140143

141144
}
142145
},
143146
methods: {
144147
nodeView (node, level) {
145148
const {name, selected} = node?.data ?? {}
146-
return (<div style={`margin-left: ${level * 10}px; display: inline-block`}>
149+
return (name && <div style={`margin-left: ${level * 10}px; display: inline-block`}>
147150
{ node.hasChildrenPartialSelected() && `-`}
148151
<input type='checkbox' checked={selected} onClick={() => this.selectToggle(node)}/>
149152
{name}
@@ -161,8 +164,9 @@ export default {
161164
},
162165
getView(paths, level){
163166
const node = this.getNode(paths)
167+
// eslint-disable-next-line no-debugger
168+
// debugger
164169
const currentNode = this.nodeView(node, level)
165-
console.log('paths:::', paths)
166170
return (<div>
167171
{currentNode}
168172
{node?.children?.map((_, index) => this.getView([...paths, index], level + 1))}

0 commit comments

Comments
 (0)