fix(runtime-dom): patchDOMProps should not set _value if element is custom element (#4839)

Co-authored-by: Stefan Mayer <stefan.m.mayer@daimler.com>
This commit is contained in:
Stefan Mayer
2021-11-25 11:30:32 +01:00
committed by GitHub
parent aac0466cb8
commit 1701bf3968
2 changed files with 40 additions and 1 deletions

View File

@@ -26,7 +26,12 @@ export function patchDOMProp(
return
}
if (key === 'value' && el.tagName !== 'PROGRESS') {
if (
key === 'value' &&
el.tagName !== 'PROGRESS' &&
// custom elements may use _value internally
!el.tagName.includes('-')
) {
// store value as _value as well since
// non-string values will be stringified.
el._value = value