如何处理中文输入

<template>
  <div id="app">
    <input v-model="value" @input="input" @compositionstart="compositionstart" @compositionend="compositionend" />
  </div>
</template>

<script>

export default {
  name: "App",
  components: {
  },
  data() {
    return {
      value: "",
      isInputZh: ""
    };
  },
  methods: {
    input() {
      if (this.isInputZh) return;
      console.log(this.value)
    },
    compositionstart() {
      this.isInputZh = true;
    },
    compositionend() {
      this.isInputZh = false;
    }
  }
};
</script>

<style>

</style>

参考网址:

https://muyiy.cn/question/js/79.html

https://segmentfault.com/a/1190000012490380

发布了229 篇原创文章 · 获赞 80 · 访问量 41万+

猜你喜欢

转载自blog.csdn.net/qq_34629352/article/details/104896619