2016-12-02 4 views
4

J'utilise vue2 pour créer mon projet.vue 2 trigger calculé avec l'entrée chinoise numéro

J'ai trouvé que la propriété calculée ne se déclenchera que lorsque nous entrons dans un mot par un raccourci clavier.

(ex: ㄨㄛˇ => 我 ne sera déclenchée 1 fois pas 3 fois quand il format à un mot)

Il est pas comme l'événement pur javascript. Est-ce exact !?

+0

Pouvez-vous ajouter des extraits de code pertinents. – Saurabh

Répondre

3

Vous avez raison! A partir de la documentation (https://vuejs.org/v2/guide/forms.html):

Pour les langues qui nécessitent un IME (chinois, japonais, etc. coréen), vous remarquerez que v-modèle ne soit pas mis à jour au cours de composition IME. Si vous souhaitez également prendre en charge ces mises à jour, utilisez plutôt l'événement d'entrée.

Essayez ceci:

new Vue({ 
 
    el: '#app', 
 
    data: {value: ''} 
 
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.4/vue.js"></script> 
 

 
<div id="app"> 
 
    <p>The value is: {{value}}</p> 
 
    <input v-on:input="value = $event.target.value"/> 
 
</div>

+0

ohhhh..Je vois. THX! – KevinHu