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

fix: Template in child but content only in parent

This commit is contained in:
Sébastien Chopin
2018-08-20 12:11:58 +02:00
committed by GitHub
parent e64c6076b6
commit 8672709db2
+4
View File
@@ -71,6 +71,10 @@ export default function _getMetaInfo (options = {}) {
const sourceTemplate = sourceItem[metaTemplateKeyName]
if (targetTemplate && !sourceTemplate) {
sourceItem[contentKeyName] = applyTemplate(component)(targetTemplate)(sourceItem[contentKeyName])
}
// If template defined in child but content in parent
if (targetTemplate && sourceTemplate && !sourceItem[contentKeyName]) {
sourceItem[contentKeyName] = applyTemplate(component)(sourceTemplate)(targetItem[contentKeyName])
delete sourceItem[metaTemplateKeyName]
}
shared = true