diff --git a/compiler/generate/index.js b/compiler/generate/index.js index 336d387557..716537a20f 100644 --- a/compiler/generate/index.js +++ b/compiler/generate/index.js @@ -377,7 +377,7 @@ export default function generate ( parsed, source, options ) { ${parsed.css ? `if ( !addedCss ) addCss();` : ''} var mainFragment = renderMainFragment( this, options.target ); - this.set( ${templateProperties.data ? `Object.assign( template.data(), options.data )` : `options.data`} ); + this.set( ${templateProperties.data ? `Object.assign( template.data(), options.data )` : `options.data || {}`} ); ${templateProperties.onrender ? `template.onrender.call( this );` : ``} }