recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Quelles sont les différences entre les deux méthodes d'instanciation de Vue?

new Vue({
    router,
    store,
}).$mount('#app')

new Vue({
  el: '#app',
  store,
  router,
  template: '<App/>',
  components: { App }
})

Quelle est la différence entre ces deux manières d'instancier Vue ?
Quelle est la relation entre les trois fichiers main.js, App.vue et index.html dans la structure du projet ?

滿天的星座滿天的星座2775 Il y a quelques jours775

répondre à tous(1)je répondrai

  • 欧阳克

    欧阳克2017-06-12 09:33:01

    Tout d'abord, il n'y a pas de différence essentielle entre ces deux méthodes d'écriture, et il n'y a aucun problème quant à l'entrée dans l'ensemble du projet.

    En parlant spécifiquement de la structure du projet, main.js est l'entrée de l'ensemble du projet (en plus d'importer l'interface utilisateur d'App.vue, les bibliothèques auxiliaires et les plug-ins tels que router/vuex/axios sont également importés). vue est l'entrée de la logique de l'interface utilisateur. Index.html introduit main.js via la balise script et injecte le contenu de l'exécution du script dans #app.

    répondre
    0
  • Annulerrépondre