Retour en vue après une longue pause. Dans ma solution, j'utilise l'API de composition et après avoir créé le composant, j'ai besoin d'obtenir des données pour pouvoir les afficher plus tard. Dans ma solution actuelle, le modèle est rendu avant l'appel. Erreur probablement stupide mais je n'arrive toujours pas à la comprendre (c'est clair dans vue 2.0 - hook create()).
{{pizza.name}}price
Votre solution devrait ressembler à ce à quoi vous vous attendiez. Votre API est appelée lorsque le composant est créé, pas après le rendu du composant, car elle n'est pas appelée dans le hookonMounted. De plus, vous devez rendre la pizza réactive.
La liste des hooks disponibles dans l'API Composition est la suivante :
Avec le modèle protégé
创建
最接近的是在setup()
函数中运行代码。但是,为了避免使用v-if="pizzas"
de l'API Options, vous devez l'instancier sous la forme d'un tableau vide.Et, évidemment, vous voulez qu'il soit réactif, alors c'est le cas
ref([])
,而不仅仅是[]
.Remarques:
pizzas
初始化为空数组。如果您以错误的方式启动它,则需要在根包装元素上设置v-if="pizzas"
Protection.ref
需要为其分配.value