Je viens d'utiliser vue et j'ai instinctivement pensé que dans les modèles, les propriétés ne peuvent transmettre que des chaînes ou des littéraux en les enveloppant entre guillemets doubles.
Mais la réponse à cette question me dit que cela ne semble pas toujours être le cas.
Je ne suis pas sûr, dans la partie modèle de Vue, qu'y a-t-il pour identifier quelle partie est html et quelle partie est js ? Tout comme jsx.
La valeur d'une instruction générale peut être une expression js Puisqu'il s'agit d'une expression js, elle satisfait à la syntaxe de es
.v-bind="expression js"
Template est un composant, et un composant ne doit avoir qu'un seul nœud racine. La balise script est la partie JS.
Vue est composé d'un composant :
<template>
</template>
<script>
exportation par défaut{
}
<style></script>