Maison > Article > interface Web > En vue : la différence avec @
Le deux-points (:) utilise des événements de liaison de données et le symbole at (@) utilise des événements de méthode. La liaison deux-points a une priorité plus élevée, des modificateurs d'événements peuvent être utilisés et la syntaxe du symbole at est plus concise.
Dans Vue : La différence avec @
Dans Vue, les deux points (:) et le symbole at (@) sont des syntaxes différentes pour lier les gestionnaires d'événements. Les principales différences entre eux sont les suivantes :
Utilisation :
Exemple :
Liaison de données (deux-points) :
<code class="html"><input v-model="message"></code>
Lorsque le contenu de la zone de saisie change, il met à jour les données message
. message
数据。
方法事件(at 符号):
<code class="html"><button @click="handleClick">Click Me</button></code>
当按钮被点击时,handleClick
Événement de méthode (au symbole) : rrreee
Lorsque le bouton est cliqué, la méthodehandleClick
sera appelée. Les événements liés par les deux points peuvent avoir des modificateurs d'événement appliqués (tels que .stop ou .prevent), mais pas les événements liés par le symbole at.
Simplicité syntaxique :La syntaxe de notation at est généralement plus concise car elle ne nécessite pas de spécifier un nom d'événement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!