[Improvement] optimize find parent mixin (#781)

This commit is contained in:
neverland
2018-03-26 21:20:00 +08:00
committed by GitHub
parent dadf733d71
commit 5497eef5ef
13 changed files with 82 additions and 105 deletions
+15 -13
View File
@@ -3,20 +3,22 @@
*/
export default {
methods: {
findParentByName(name) {
if (!this.parentGroup) {
let parent = this.$parent;
while (parent) {
if (parent.$options.name === name) {
this.parentGroup = parent;
break;
}
parent = parent.$parent;
}
}
data() {
return {
parent: null
};
},
return this.parentGroup;
methods: {
findParent(name) {
let parent = this.$parent;
while (parent) {
if (parent.$options.name === name) {
this.parent = parent;
break;
}
parent = parent.$parent;
}
}
}
};