Le composant vue se compose de 3 parties : 1. modèle, qui définit la structure du modèle du composant ; 2. script, qui définit le comportement JavaScript du composant ; 3. style, qui définit le style du composant. Chaque composant doit contenir une structure de modèle de modèle, et le comportement et le style du script sont des composants facultatifs ; "" est une balise de conteneur fournie par Vue, qui fonctionne uniquement comme un wrapper et ne sera pas rendue en tant qu'éléments Real DOM. " est une balise conteneur fournie par vue. Elle ne joue qu'un rôle d'emballage. Elle ne sera pas rendue comme un véritable élément DOM.
L'environnement d'exploitation de ce tutoriel : système Windows7, version vue3, DELL G3 ordinateur.
vue est un framework qui prend entièrement en charge le développement de composants. Le nom du suffixe du composant dans vue est .vue. Le fichier App.vue que nous avons rencontré auparavant est essentiellement un composant vue.
Template - & gt; eux, chaque composant doit contenir une structure de modèle de modèle, et le comportement et le style du script sont des composants facultatifs. Vue stipule que la structure de modèle correspondant à chaque composant doit être définie dans le nœud ; est une balise de conteneur fournie par vue. Elle fonctionne uniquement comme un wrapper. Elle ne sera pas rendue comme un véritable élément DOM.Utilisez les instructions dans le modèle
. le composant, la syntaxe d'instruction apprise précédemment est prise en charge pour aider les développeurs à restituer la structure DOM du composant actuel. L'exemple de code est le suivant :
<template> <!-- 当前组件的DOM结构,需要定义到template 标签的内部 </ template>
Définissez le nœud racine dans le modèle
<template>
<h1>这是App根组件</h1>
<!--使用{{ }}插值表达式-->
<p>生成一个随机数字: {{ (Math. random() * 10). toFixed(2) }}</p>
<!-- 使用v-bind 属性绑定-->
<p :title="new Date(). tol ocaleTimeString()">我在黑马程序员学习vue. js</p>
<!--属性v-on事件绑定
<button @click=”showInfo">按钮</button>
</template>
<template>
<!-- vue 2.x 中,template 节点内的所有元素,最外层"必须有“唯一的根节点进行包裹,否则报错-->
<div>
<h1>这是App根组件</h1>
<h2>这是副标题</h2>
</div>
</ template>
nœud de script du composant
vue Règlements : Le nœud