From 12005adc8e9876f866762ce0a889b6215944cb1c Mon Sep 17 00:00:00 2001 From: rhyzx Date: Sun, 10 Jan 2016 10:12:22 +0800 Subject: [PATCH] allow empty expression in terminal directives --- src/compiler/compile.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/compiler/compile.js b/src/compiler/compile.js index 7ae2e21b531..8ec8fccc6d5 100644 --- a/src/compiler/compile.js +++ b/src/compiler/compile.js @@ -587,11 +587,10 @@ function checkTerminalDirectives (el, options) { var value, dirName for (var i = 0, l = terminalDirectives.length; i < l; i++) { dirName = terminalDirectives[i] - /* eslint-disable no-cond-assign */ - if (value = el.getAttribute('v-' + dirName)) { + value = el.getAttribute('v-' + dirName) + if (value != null) { return makeTerminalNodeLinkFn(el, dirName, value, options) } - /* eslint-enable no-cond-assign */ } }