Le statut clair et sombre d'une méthode dans Vue indique la relation de liaison entre la méthode et l'instance Vue. La méthode light est liée à l'instance Vue et peut accéder aux données et aux modifications de l'instance et y répondre ; la méthode dark n'est pas liée et ne peut pas accéder aux données et aux modifications de l'instance. Les méthodes peuvent être liées via l'API d'options ou le compilateur de modèles, et dissociées de la même manière.
La raison de la clarté et de l'obscurité des méthodes dans Vue
Dans Vue, la clarté et l'obscurité d'une méthode représentent le statut contraignant de la méthode.
Méthode Bright
Une méthode Bright signifie que la méthode est liée à l'instance Vue. Cela indique que la méthode peut accéder aux données et aux méthodes de l'instance Vue et peut répondre aux modifications apportées à l'instance Vue.
Méthode Dark
La méthode Dark signifie que la méthode n'est pas liée à l'instance Vue. Cela indique que la méthode ne peut pas accéder aux données et méthodes de l'instance Vue et ne répondra pas aux modifications apportées à l'instance Vue.
Méthodes de liaison
Les méthodes peuvent être liées de deux manières :
méthodes
: methods
选项中定义方法:<code class="js">export default { methods: { myMethod() { // ... } } }</code>
v-on
指令:<code class="html"><button @click="myMethod">...</button></code>
解除绑定方法
可以通过以下方式解除绑定方法:
methods
选项中删除方法:<code class="js">export default { // ... methods: { // myMethod() { } 已被删除 } // ... }</code>
v-on
<code class="html"><button>...</button></code>
v-on
dans le modèle : 🎜🎜rrreee🎜🎜Délier la méthode 🎜🎜🎜 Vous pouvez dissocier la méthode via : 🎜🎜🎜 🎜 Via l'API des options : 🎜 Supprimer la méthode de l'option methods
: 🎜🎜rrreeev-on du modèle
Commande : 🎜🎜 rrreeeCe 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!