javascript - vue ajoute dynamiquement des composants
代言
代言 2017-06-12 09:31:19
0
1
775

(mis en œuvre avec VUE) Il y a une exigence dans le projet, et j'aimerais vous demander vos idées sur la façon de la mettre en œuvre de manière plus raisonnable. Les exigences sont les suivantes : cliquer sur un bouton "Créer" sur une page créera une "question à choix unique", cliquer sur le bouton "Créer une question à choix multiples" créera une question à choix multiples, c'est-à-dire quel bouton sera cliqué créera quel type de question, les questions créées peuvent également être modifiées, ajoutées, supprimées, etc.
Mon idée est de transformer chaque type de question en composant. Lorsque vous cliquez sur Créer, placez le composant de ce type de question dans le composant parent, et enfin restituez le composant parent. Cependant, si vous faites cela, vous ne pourrez pas le faire. modifier, ajouter ou modifier chaque type de question. Où doivent être écrites les opérations telles que la suppression ? Est-ce dans le composant enfant ou dans le composant parent ?
Ce qui suit est un rendu de l'interface utilisateur :

代言
代言

répondre à tous(1)
淡淡烟草味

Proposez deux idées :

  1. Maintenez un tableau pour représenter le nombre de composants qui ont été ajoutés, puis utilisez v-if pour déterminer quel composant doit actuellement être rendu.

  2. Utilisez la fonction Render et fonctionnalisez les composants.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal