diff --git a/src/core/view/components/input/index.vue b/src/core/view/components/input/index.vue index 5315bc9261bd412359bf626496f0b679d20d7f79..d70b01c149b2a1f5c081a319075e73b4a01fb541 100644 --- a/src/core/view/components/input/index.vue +++ b/src/core/view/components/input/index.vue @@ -215,6 +215,8 @@ export default { this.composing = true } else { this.composing = false + // 部分输入法 compositionend 事件可能晚于 input + this._onInput($event) } }, _resetFormData () { diff --git a/src/core/view/components/textarea/index.vue b/src/core/view/components/textarea/index.vue index 4b8f25d3882a47eae840a1e3c02d113cdf72bdc9..1315c36f6389e28762cab9f47dedae6505e1a791 100644 --- a/src/core/view/components/textarea/index.vue +++ b/src/core/view/components/textarea/index.vue @@ -237,6 +237,8 @@ export default { }, _compositionend ($event) { this.composition = false + // 部分输入法 compositionend 事件可能晚于 input + this._input($event) }, // 暂无完成按钮,此功能未实现 _confirm ($event) {