From efde57c0dfddfbbea66f173e2aaef164037646d3 Mon Sep 17 00:00:00 2001 From: johnsoncodehk Date: Tue, 7 Jun 2022 23:33:25 +0800 Subject: [PATCH] revert: "fix: don't report property does not exist error for `data-*` and `aria-*`" This reverts commit ba2835fdcf233cad92bdd39519c0d723b7dee42e. close #1413 --- packages/vue-code-gen/src/generators/template.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/vue-code-gen/src/generators/template.ts b/packages/vue-code-gen/src/generators/template.ts index c3e5a4563..5d7fa5804 100644 --- a/packages/vue-code-gen/src/generators/template.ts +++ b/packages/vue-code-gen/src/generators/template.ts @@ -835,9 +835,7 @@ export function generate( propName_1 = propName_1.substring(1); } - const propName_2 = !isStatic ? propName_1 - : hyphenate(propName_1) === propName_1 && !propName_1.startsWith('data-') && !propName_1.startsWith('aria-') ? camelize(propName_1) - : propName_1; + const propName_2 = !isStatic ? propName_1 : hyphenate(propName_1) === propName_1 ? camelize(propName_1) : propName_1; if (forRemainStyleOrClass && propName_2 !== 'style' && propName_2 !== 'class') continue; @@ -976,7 +974,7 @@ export function generate( prop.type === CompilerDOM.NodeTypes.ATTRIBUTE ) { - const propName = hyphenate(prop.name) === prop.name && !prop.name.startsWith('data-') && !prop.name.startsWith('aria-') ? camelize(prop.name) : prop.name; + const propName = hyphenate(prop.name) === prop.name ? camelize(prop.name) : prop.name; const propName2 = prop.name; if (forRemainStyleOrClass && propName !== 'style' && propName !== 'class')