搜尋

首頁  >  問答  >  主體

javascript - vue.js檔app.vue是如何呼叫的

初學vue.js,只知道main.js是入口文件,app.vue是總元件,為什麼我把app.vue中的export default程式碼去掉,main.js中import app from '.app',頁面卻可以顯示app.vue中的內容

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>

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 }
});

#app.vue檔案不需要exportmain.js也能接收到嗎

过去多啦不再A梦过去多啦不再A梦2782 天前771

全部回覆(3)我來回復

  • 怪我咯

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

    難道終端那裡沒報錯嗎

    回覆
    0
  • 世界只因有你

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

    這沒毛病啊,vue並沒有規定必須使用export default,如果你想要知道原因,build一下你寫的這個例子,看看生成的app.js裡面的程式碼就知道是怎麼回事了

    回覆
    0
  • 習慣沉默

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

    vue-loader 的作用

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