Partage de technologie

Syntaxe de directive de syntaxe de modèle - 02

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

//Syntaxe des instructions :

1. Qu’est-ce que la désignation et à quoi sert-elle ?

La responsabilité de la directive est d'appliquer ses effets associés au DOM d'action réactif lorsque la valeur de l'expression change.

2. Les noms de toutes les instructions du framework vue commencent par v-

3. L'interpolation est écrite sur l'étiquette et les instructions sont écrites

Toutes les instructions de la zone vue existent sous la forme d'attributs de la balise Html.

Par exemple: <span 指令写 在这 >{</span>{Voici l'emplacement de la syntaxe d'interpolation}}

Remarque : Bien que l'instruction soit écrite dans la position de l'attribut de la balise, le navigateur ne peut pas comprendre cette commande. Elle doit d'abord être compilée par le framework vue. Le contenu compilé peut être vu par le navigateur.

4. Règles de grammaire des instructions

Un format de syntaxe pour les instructions

<HTML 标签 v-指令名:参数 = “表达式”></HTML>

expression, précédemment dans la syntaxe d'interpolation { {Ce qui peut être écrit ici}}, alors ce qui peut être écrit dans l'expression dans l'instruction est en fait exactement la même chose. Cependant, il convient de noter que { ne peut pas être ajouté en dehors de la position de l'expression dans l'instruction.{}}

Toutes les instructions n'ont pas de paramètres et d'expressions

Certaines instructions ne nécessitent pas de paramètres ou d'expressions. Exemple : v-once.

Certaines instructions ne nécessitent pas de paramètres, mais nécessitent des expressions, par exemple : v-if = "expression"

Certaines instructions nécessitent à la fois des paramètres et des expressions. Par exemple : v-bind : paramètre = "expression"

  1. directive v-once

Fonction : ne restituez l'élément qu'une seule fois, puis restituez-le. L'élément et tous ses nœuds enfants seront placés dans la mémoire statique et ignorés. Cela peut être utilisé pour optimiser les performances de mise à jour.

  1. v-if = directive "expression"

Fonction : Le résultat de l'exécution de l'expression nécessite une donnée de type booléen : vrai ou faux

true : la balise où se trouve cette instruction sera rendue au navigateur.

false : la balise où se trouve cette directive ne sera pas rendue au navigateur.

<body>

<div id ='app'>

<h1>{{msg}}</h1/>

<h1 v-once>{{msg}}</h1>

<h1 v-if="a>b"> test:{{msg}}</h1>

</div>

<script>

nouvelle Vue ({

le : '#application'

données(){

message : « qwert »

a : ' 20 '

b : ' 21 '

}

})

</scirpt>

</body>