diff --git a/src/generators/dom/visitors/attributes/binding/index.js b/src/generators/dom/visitors/attributes/binding/index.js index c435d36b1c..2b79ce1b9a 100644 --- a/src/generators/dom/visitors/attributes/binding/index.js +++ b/src/generators/dom/visitors/attributes/binding/index.js @@ -174,11 +174,11 @@ export default function createBinding ( generator, node, attribute, current, loc node.initialUpdate = updateElement; - local.update.addLine( - `if ( !${local.name}_updating ) { + local.update.addLine( deindent` + if ( !${local.name}_updating ) { ${updateElement} - }` - ); + } + ` ); generator.current.builders.teardown.addLine( deindent` ${generator.helper( 'removeEventListener' )}( ${local.name}, '${eventName}', ${handler} );