fix(runtime-dom): capture errors when setting value for IDL (#3578)

fix #3576
This commit is contained in:
HcySunYang
2021-07-16 04:32:25 +08:00
committed by GitHub
parent 18911abb91
commit 3756270272
2 changed files with 12 additions and 1 deletions

View File

@@ -52,7 +52,10 @@ export function patchDOMProp(
return
} else if (type === 'number') {
// e.g. <img :width="null">
el[key] = 0
// the value of some IDL attr must be greater than 0, e.g. input.size = 0 -> error
try {
el[key] = 0
} catch {}
el.removeAttribute(key)
return
}