javascript - Utilisez vue.js pour écouter l'événement enter, mais il n'y a aucune réponse
高洛峰
高洛峰 2017-05-19 10:21:48
0
3
602
<el-button slot="append" icon="search" @click="handSearch" @keyup.enter="handSearch"></el-button>
                
methods: {
            handSearch(){
                this.items.splice(0, this.items.length);
                this.$store.dispatch('findNewsPage', {key: this.input})
            }
        }
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(3)
Peter_Zhu

Tout d'abord, le composant n'a pas d'événement keyup intégré, il devrait donc être @keyup.enter.native, mais cet événement ne devrait-il pas être écrit sur le composant d'entrée ?

迷茫

Les boutons et l'entrée du composant élément ne répondent pas, mais l'entrée et les boutons ordinaires fonctionnent correctement.

黄舟

Allez d'abord dans la documentation elementui pour voir s'il existe des événements personnalisés. Si tel est le cas, utilisez les événements fournis par elementui
Sinon, utilisez le modificateur .native pour transmettre l'événement au sous-composant

.
给组件绑定原生事件

有时候,你可能想在某个组件的根元素上监听一个原生事件。可以使用 .native 修饰 v-on 。例如:
<my-component v-on:click.native="doTheThing"></my-component>

vue lie les événements natifs aux composants

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal