diff --git a/packages/compiler-vapor/__tests__/transforms/__snapshots__/vFor.spec.ts.snap b/packages/compiler-vapor/__tests__/transforms/__snapshots__/vFor.spec.ts.snap index 2edfdd249..b9a81d414 100644 --- a/packages/compiler-vapor/__tests__/transforms/__snapshots__/vFor.spec.ts.snap +++ b/packages/compiler-vapor/__tests__/transforms/__snapshots__/vFor.spec.ts.snap @@ -30,6 +30,20 @@ export function render(_ctx) { }" `; +exports[`compiler: v-for > function params w/ prefixIdentifiers: false 1`] = ` +"import { renderEffect as _renderEffect, setText as _setText, createFor as _createFor, template as _template } from 'vue/vapor'; +const t0 = _template("
") + +export function render(_ctx) { + const n0 = _createFor(() => (items), ([item, __, k]) => { + const n2 = t0() + _renderEffect(() => _setText(n2, item)) + return n2 + }, (item, __, k) => (k)) + return n0 +}" +`; + exports[`compiler: v-for > multi effect 1`] = ` "import { renderEffect as _renderEffect, setDynamicProp as _setDynamicProp, createFor as _createFor, template as _template } from 'vue/vapor'; const t0 = _template("") diff --git a/packages/compiler-vapor/__tests__/transforms/vFor.spec.ts b/packages/compiler-vapor/__tests__/transforms/vFor.spec.ts index 9aca84243..3c2df1070 100644 --- a/packages/compiler-vapor/__tests__/transforms/vFor.spec.ts +++ b/packages/compiler-vapor/__tests__/transforms/vFor.spec.ts @@ -223,4 +223,17 @@ describe('compiler: v-for', () => { index: undefined, }) }) + + test('function params w/ prefixIdentifiers: false', () => { + const { code } = compileWithVFor( + `