vue-cli src 目录

学习完整课程请移步 互联网 Java 全栈工程师

概述

src 目录是项目的源码目录,所有代码都会写在这里

main.js

项目的入口文件,我们知道所有的程序都会有一个入口

// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  components: { App },
  template: ''
})
  • import Vue from 'vue':ES6 写法,会被转换成 require("vue"); (require 是 NodeJS 提供的模块加载器)
  • import App from './App':意思同上,但是指定了查找路径,./ 为当前目录
  • Vue.config.productionTip = false:关闭浏览器控制台关于环境的相关提示
  • new Vue({...}):实例化 Vue
    • el: '#app':查找 index.html 中 id 为 app 的元素
    • template: '':模板,会将 index.html 中
      替换为
    • components: { App }:引入组件,使用的是 import App from './App' 定义的 App 组件

App.vue

组件模板






  • template:HTML 代码模板,会替换 中的内容
  • import HelloWorld from './components/HelloWorld':引入 HelloWorld 组件,用于替换 template 中的
  • export default{...}:导出 NodeJS 对象,作用是可以通过 import 关键字导入
    • name: 'App':定义组件的名称
    • components: { HelloWorld }:定义子组件

HelloWorld.vue

基本同上,不解释..

关于