fix: GUI 输入框回车发送会多带一个换行

改用 keydown.enter.exact.prevent:在换行写入前拦截并发送,
Shift+Enter 仍可手动换行。
This commit is contained in:
guo zebin
2026-04-17 16:44:15 +08:00
parent bf910fd3f0
commit 0dbc4cfb35
+1 -1
View File
@@ -228,7 +228,7 @@
<img v-else src="{{ url_for('static',filename='images/record.png') }}" alt="" @click="changeRecord()">
</div>
<div class="inputmessage_input">
<textarea class="text_in" placeholder="请输入内容" v-model="newMessage" @keyup.enter="sendMessage" style="padding-top: 13px;"></textarea>
<textarea class="text_in" placeholder="请输入内容" v-model="newMessage" @keydown.enter.exact.prevent="sendMessage" style="padding-top: 13px;"></textarea>
</div>
<div class="inputmessage_send">
<img src="{{ url_for('static',filename='images/send.png') }}" alt="发送信息" @click="sendMessage">