From 0b99b4a9a052da2df6af51a0e8ddc23e58adba34 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 23 Oct 2025 06:07:24 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E5=9C=A8=E8=BE=93=E5=85=A5=E6=B3=95=E9=A2=84?= =?UTF-8?q?=E8=BE=93=E5=85=A5=E6=97=B6=E8=AF=AF=E5=88=A0=E5=B7=B2=E9=80=89?= =?UTF-8?q?=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/components/UserSelect.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/resources/assets/js/components/UserSelect.vue b/resources/assets/js/components/UserSelect.vue index 96e097d8e..f33d45f91 100755 --- a/resources/assets/js/components/UserSelect.vue +++ b/resources/assets/js/components/UserSelect.vue @@ -901,11 +901,17 @@ export default { }, onKeydown(event) { + if (event.isComposing || event.key === 'Process') { + return; + } // 按下删除键时,判断是否符合删除条件 this.backspaceDelete = event.key === 'Backspace' && !this.searchKey && this.selects.length > 0; }, onKeyup(event) { + if (event.isComposing || event.key === 'Process') { + return; + } if (event.key === 'Backspace' && this.backspaceDelete) { // 从最后一个元素开始向前遍历,找到第一个不是不可取消的元素 for (let i = this.selects.length - 1; i >= 0; i--) {