vant/packages/mixins/find-parent.js
neverland 2890a55ed8
[new feature] optimize find-parent (#325)
* fix: Tabbar icon line-height

* [new feature] progress add showPivot prop

* [new feature] TabItem support vue-router

* [new feature] update document header style

* [Doc] add toast english ducoment

* [bugfix] Search box-sizing wrong

* [Doc] update vant-demo respo

* [Doc] translate theme & demo pages

* [Doc] add Internationalization document

* [bugfix] remove unnecessary props

* [fix] optimize clickoutside

* [new feature] optimize find-parent
2017-11-16 04:56:24 -06:00

23 lines
407 B
JavaScript

/**
* find parent component by name
*/
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;
}
}
return this.parentGroup;
}
}
};