From a43987876f74112f460cfb9445392f5fb1efd4b7 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Wed, 20 Oct 2021 18:25:31 +0800 Subject: [PATCH] wip(mp): v-model (input/textarea) --- .../uni-mp-compiler/__tests__/vModel.spec.ts | 34 ++++-- .../uni-mp-compiler/src/transforms/vModel.ts | 109 ++++++++++++++---- 2 files changed, 114 insertions(+), 29 deletions(-) diff --git a/packages/uni-mp-compiler/__tests__/vModel.spec.ts b/packages/uni-mp-compiler/__tests__/vModel.spec.ts index 976fa217b..bf6938e00 100644 --- a/packages/uni-mp-compiler/__tests__/vModel.spec.ts +++ b/packages/uni-mp-compiler/__tests__/vModel.spec.ts @@ -22,13 +22,29 @@ describe('compiler: transform v-model', () => { } ) }) - // test(`input,textarea v-model`, () => { - // assert( - // ``, - // ``, - // `(_ctx, _cache) => { - // return { a: _ctx.model, b: _vOn(($event)=>_ctx.model = $event.detail.value) } - // }` - // ) - // }) + test(`input,textarea v-model`, () => { + assert( + ``, + ``, + `(_ctx, _cache) => { + return { a: _ctx.model, b: _vOn($event => _ctx.model = $event.detail.value) } +}` + ) + assert( + `