diff --git a/lib/app/components/no-ssr.js b/lib/app/components/no-ssr.js index 9dbc5bcbf..6f6934152 100644 --- a/lib/app/components/no-ssr.js +++ b/lib/app/components/no-ssr.js @@ -17,11 +17,12 @@ export default { if (this.canRender) { if ( process.env.NODE_ENV === 'development' && + this.$slots.default && this.$slots.default.length > 1 ) { throw new Error(' You cannot use multiple child components') } - return this.$slots.default[0] + return this.$slots.default && this.$slots.default[0] } return h('div', { class: { 'no-ssr-placeholder': true } }, this.placeholder) }