From 59e18e54781564417e22a97d2eab5520e5661a5c Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 11 Oct 2019 18:59:39 -0400 Subject: [PATCH] fix(runtime-dom): cast to true for boolean props --- packages/runtime-dom/src/modules/props.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/runtime-dom/src/modules/props.ts b/packages/runtime-dom/src/modules/props.ts index 0e87ffcd1e..fbaaac2c8e 100644 --- a/packages/runtime-dom/src/modules/props.ts +++ b/packages/runtime-dom/src/modules/props.ts @@ -18,5 +18,10 @@ export function patchDOMProp( // non-string values will be stringified. el._value = value } - el[key] = value == null ? '' : value + if (value === '' && typeof el[key] === 'boolean') { + // e.g.