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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user