diff --git a/EleventyVue.js b/EleventyVue.js index d76a1aa..6697fdc 100644 --- a/EleventyVue.js +++ b/EleventyVue.js @@ -181,6 +181,8 @@ class EleventyVue { // Full data cascade is available to the root template component if(!vueComponent.mixins) { vueComponent.mixins = []; + } else { + vueComponent.mixins = vueComponent.mixins.filter((item) => !item.data) } vueComponent.mixins.push({ data: function() { @@ -195,4 +197,4 @@ class EleventyVue { } } -module.exports = EleventyVue; \ No newline at end of file +module.exports = EleventyVue;