2
メッセージアプリケーションを開発しており、メッセージボックス(テキストエリア)に複数のイベントリスナーをリストする必要があります。ユーザがenter(@keyup.enter
)を押すと、メッセージが自動的に送信されます。ただし、メッセージを整理する場合は、改行を追加することができます。したがって、これを行うには@keyup.shift.enter
(SHIFT + ENTER)リスナーを追加します。問題は、ユーザーがSHIFT + ENTER
を押して@keyup.enter
と@keyup.shift.enter
の両方を呼び出す場合です。とにかく@keyup.enter
イベントを防ぐためにありますか?これを行うにはVue 2.0での複数のキーアップイベントのリッスン
<textarea
v-model="message"
@keyup="typing"
@keyup.shift.enter="newLine"
@keyup.enter="sendMessage"
></textarea>