recherche

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

javascript - Comment appeler le fichier vue.js app.vue

Je suis nouveau sur vue.js. Je sais seulement que main.js est le fichier d'entrée et app.vue est le composant principal. Pourquoi dois-je supprimer le code d'exportation par défaut dans app.vue et importer l'application depuis '.app' dans. main.js, mais la page peut afficher le contenu dans app.vue

configuration app.vue

<template>
  <p id="app">
    <p class='header'>
      I am header!
    </p>
    <p class='tab'>
      I am tab
    </p>
    <p class='content'>
      I am content
    </p>
  </p>
</template>

<script> 
</script>

<style>
</style>

fichier main.js

import Vue from 'vue';
import App from './App';

Vue.config.productionTip = false;

/* eslint-disable no-new */
new Vue({
  el: '#app',
  template: '<App/>',
  components: { App }
});

Le fichier app.vue peut-il être reçu sans exportmain.js ?

过去多啦不再A梦过去多啦不再A梦2782 Il y a quelques jours772

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

  • 怪我咯

    怪我咯2017-06-12 09:30:39

    Aucune erreur n'est signalée dans le terminal

    répondre
    0
  • 世界只因有你

    世界只因有你2017-06-12 09:30:39

    Il n'y a rien de mal à cela. Vue ne stipule pas qu'il doit être utilisé. Si vous voulez connaître la raison, construisez l'exemple que vous avez écrit et regardez le code dans l'app.js généré pour savoir ce qui se passe.

    répondre
    0
  • 習慣沉默

    習慣沉默2017-06-12 09:30:39

    Le rôle de vue-loader

    https://vue-loader.vuejs.org/…

    <template>
    Langue par défaut : html.
    Chaque fichier .vue peut contenir au plus un bloc <template>
    Le contenu sera extrait sous forme de chaîne, qui sera compilée et utilisée comme option de modèle pour le composant Vue.

    Sans export, cela équivaut à un composant avec uniquement l'option modèle

    Vue.component('my-component', {
      template: '<span>only template</span>'
    })

    répondre
    0
  • Annulerrépondre