2
0
mirror of https://github.com/tenrok/vue-meta.git synced 2026-06-20 17:20:34 +03:00

add basic render example + fix a bug where missing root metInfo prevented fetching metaInfo from deeper in the component heirarchy

This commit is contained in:
Declan de Wet
2016-11-06 21:59:12 +02:00
parent 1f64d1ea7f
commit 2f6c27b750
4 changed files with 47 additions and 15 deletions
+14 -15
View File
@@ -34,22 +34,21 @@ export default function getComponentOption (opts, result = {}) {
clone: true,
arrayMerge
})
// collect & aggregate child options if deep = true
if (deep && component.$children.length) {
component.$children.forEach((childComponent) => {
result = getComponentOption({
component: childComponent,
option,
deep,
arrayMerge
}, result)
})
}
return result
} else {
result = data
}
result = data
}
// collect & aggregate child options if deep = true
if (deep && component.$children.length) {
component.$children.forEach((childComponent) => {
result = getComponentOption({
component: childComponent,
option,
deep,
arrayMerge
}, result)
})
}
return result