[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
This commit is contained in:
neverland
2017-11-16 04:56:24 -06:00
committed by GitHub
parent cd0a0bc8f9
commit 2890a55ed8
5 changed files with 28 additions and 28 deletions
+22
View File
@@ -0,0 +1,22 @@
/**
* 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;
}
}
};
-22
View File
@@ -1,22 +0,0 @@
/**
* 根据父组件名找到对应`parent`
*/
export default {
methods: {
findParentByComponentName(name) {
if (this.parentGroup) return;
let parent = this.$parent;
while (parent) {
if (parent.$options.name === name) {
this.parentGroup = parent;
break;
} else {
parent = parent.$parent;
}
}
return this.parentGroup;
}
}
};