2
0
Evan You 7 жил өмнө
parent
commit
157971b3cb

+ 2 - 1
packages/runtime-dom/src/patchData.ts

@@ -9,6 +9,7 @@ import { isOn } from '@vue/shared'
 // value, checked, selected & muted
 // plus anything with upperCase letter in it are always patched as properties
 const domPropsRE = /\W|^(?:value|checked|selected|muted)$/
+const domPropsReplaceRE = /^domProps/
 
 export function patchData(
   el: Element,
@@ -34,7 +35,7 @@ export function patchData(
       } else if (domPropsRE.test(key)) {
         patchDOMProp(
           el,
-          key[8].toLowerCase() + key.slice(9),
+          key.replace(domPropsReplaceRE, '').toLowerCase(),
           nextValue,
           prevVNode,
           unmountChildren