From 734436f296b0a1d75a5778cbc5ed60c9c6b80299 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Tue, 28 Dec 2021 16:31:12 +0800 Subject: [PATCH] fix(mp-weixin): input event of the textarea does not trigger on iOS (#3090) --- .../uni-mp-weixin/__tests__/component.spec.ts | 30 +++++++++++++++++++ packages/uni-mp-weixin/dist/uni.compiler.js | 2 ++ .../uni-mp-weixin/src/compiler/options.ts | 2 ++ 3 files changed, 34 insertions(+) diff --git a/packages/uni-mp-weixin/__tests__/component.spec.ts b/packages/uni-mp-weixin/__tests__/component.spec.ts index a2684db8e..ed988fd00 100644 --- a/packages/uni-mp-weixin/__tests__/component.spec.ts +++ b/packages/uni-mp-weixin/__tests__/component.spec.ts @@ -17,6 +17,36 @@ describe('mp-weixin: transform component', () => { code, `(_ctx, _cache) => { return {} +}` + ) + }) + test('lazy element: textarea', () => { + assert( + ``, + ``, + `(_ctx, _cache) => { + return {} +}` + ) + assert( + ``, + ``, + `(_ctx, _cache) => { + return { a: _o(_ctx.input) } +}` + ) + assert( + ``, + ``, + `(_ctx, _cache) => { + return { a: _ctx.text, b: _o($event => _ctx.text = $event.detail.value) } +}` + ) + assert( + `