Skip to content

Commit 782e330

Browse files
committed
fix plugin fold
1 parent c22cb84 commit 782e330

File tree

3 files changed

+9
-27
lines changed

3 files changed

+9
-27
lines changed

src/examples/Base.vue

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,8 @@ div
1515
b Empty Tree
1616
Tree.base-tree(:value="treeDataEmpty" ref="tree4")
1717
hr
18-
b Fola all at beginning:
19-
br
20-
code ref="tree" @hook:mounted="$refs.tree.foldAll()"
21-
Tree.base-tree(:value="treeData2" ref="tree3" @hook:mounted="$refs.tree3.foldAll()")
18+
b Fola all after mounted:
19+
Tree.base-tree(:value="treeData2" ref="tree3" foldAllAfterMounted)
2220
div(slot-scope="{node, index, path, tree}")
2321
b(v-if="node.children && node.children.length > 0" @click="tree.toggleFold(node, path)") {{node.$folded ? '+' : '-'}} 
2422
input(type="checkbox" v-model="node.$checked" @change="tree.toggleCheck(node, path)")

src/examples/NodeBackTree.vue

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/plugins/fold.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import * as th from 'tree-helper'
22

33
export default {
44
props: {
5-
foldingTransition: {},
5+
foldingTransition: {type: String},
6+
foldAllAfterMounted: {type: Boolean},
67
},
78
methods: {
89
fold(node, path) {
@@ -42,4 +43,9 @@ export default {
4243
})
4344
},
4445
},
46+
mounted() {
47+
if (this.foldAllAfterMounted) {
48+
this.foldAll()
49+
}
50+
},
4551
}

0 commit comments

Comments
 (0)