LoginSignup
0
0

More than 3 years have passed since last update.

Textareaで未確定文字がvalueに勝手にinsertされてしまう現象を修正した

Posted at

概要

社内アプリケーションにていつからか、Windowsユーザの方から
「未確定文字がtextareaに勝手にはいって、かつ、未確定文字は残っている」
という不思議な現象が起きるようになった。

結論

input eventを使えばいい

解消した方法

Vue.jsを使っており、textareaにて、様々なイベントをつけていた。
その一部で keyup eventを使っていたが、それを input event に変更した。

<template>
    <textarea
            v-focus
            rows="8"
            cols="40"
            accesskey="g"
            :value="value"
            @keyup.esc="anything"
            @keypress.enter.exact="something"
            @keyup="update"></textarea>
</template>

<template>
    <textarea
            v-focus
            rows="8"
            cols="40"
            accesskey="g"
            :value="value"
            @keyup.esc="anything"
            @keypress.enter.exact="something"
            @input="update"></textarea>
</template>

原因

正直わからない。(調べ方がわからない)
あるkeyによって起きるということではなく、たまに起きる。ということ、おそらくIMEの問題ではないかと思っている。
詳しい人がいれば教えて下さい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0