From 973e3f947de9f5f3ec6a9d88f838fdfb12296b16 Mon Sep 17 00:00:00 2001 From: 670788339 <670788339@qq.com> Date: Tue, 4 Nov 2025 10:23:30 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Course/courseTag.vue | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/components/Course/courseTag.vue b/src/components/Course/courseTag.vue index 176435c9..3514772d 100644 --- a/src/components/Course/courseTag.vue +++ b/src/components/Course/courseTag.vue @@ -172,7 +172,7 @@ export default { console.log('开始回车创建 = ' + event.target.value) const inputVal = event.target.value?.trim() console.log('回车创建 inputVal= ' + inputVal) - this.clearInput(); + // this.clearInput(); console.log('回车创建中 先清文字 inputVal = ' + inputVal) if (!inputVal) return; @@ -214,11 +214,18 @@ export default { }, clearInput() { - if (this.$refs.tagSelect) { + /*if (this.$refs.tagSelect) { const input = this.$refs.tagSelect.$refs.input; if (input) { input.value = ''; } + }*/ + // 方案1:通过 ref 直接操作 el-select 的输入框 + if (this.$refs.tagSelect) { + const input = this.$refs.tagSelect.$el.querySelector('input'); + if (input) { + input.value = ''; + } } },