Vue-cli脚手架

认识脚手架

技术领域中,一般将快捷操作命令称为脚手架,可以通过脚手架执行指定命令快捷创建固定文件结构的项目架构

安装脚手架

Vue框架中,提供了两个不同版本的脚手架

npm install vue-cli -g //安装低版本的教授叫 (不推荐)
npm install @vue/cli -g //安装现有版本的加售价(推荐)

安装结束后,打开系统命令提示窗口,执行命令查看结果

vue --version
若出现版本信息,说明安装成功,否则安装失败

通过脚手架创建Vue项目

老版本脚手架命令(不推荐)

vue init webpack 项目名称

新版本脚手架创建项目(推荐)

vue create 项目名称
配置项选默认即可

Vue项目结构

|-- node_modules/ # 安装的项目第三方依赖
|-- public/ # 项目中的静态文件存放目录
|-- index.html # 项目的HTML单页面
|-- src/ # Vue项目组件源代码存放目录
|-- assets/ # 组件中使用的静态文件存放目录
|-- components/ # 存放.vue组件的目录
|-- pages/ # 后期手工创建,用来存放页面组件的目录
|-- App.vue # Vue根组件,渲染展示页面数据
|-- main.js # Vue实例创建的地方
|-- .gitignore # git忽略配置文件
|-- babel.config.js # ES6语法解析配置文件
|-- package.json # Node项目配置文件

启动方式

Vue项目创建之后,打开命令行,将路径切换到项目文件夹

npm run serve
浏览器中访问命令行中提示的地址

通过脚手架实现基本组件的切换

App.vue删除所有文件,只保留最原始的代码组成部分

<template>
  <div id="app">
    <!-- HTML代码位置-->
  </div>
</template>
<script>
export default {
  name: 'App',
  components: {
    // HelloWorld
  }
}
</script>
<style>
/* 编写CSS样式代码的位置 */
</style>

在项目根目录创建Pages文件夹,在该文件夹下创建Home.vue、Person.vue、Callme.vue三个文件
文件内部分别写入对应代码

<template>
  <div>{{msg}}</div>
</template>

<script>
export default {
    data(){
        return {
            msg: '首页'  // 个人中心、联系我们
        }
    }
}
</script>

在App.vue中引入上述组件

<template>
  <div id="app">
   <keep-alive>
          <component :is='page'></component>
     </keep-alive>
     <div class="nav">
      <div  @click="chagepage('home')">首页</div>
      <div  @click="chagepage('person')">个人中心</div>
      <div  @click="chagepage('callme')">联系我们</div>
    </div>
  </div>
  
</template>
<script>
import Home from '../Pages/Home.vue'
import Person from '../Pages/Person.vue'
import Callme from '../Pages/Callme.vue' 
export default {
  name: 'App',
  data(){
	return {
		 page: 'home'	
	}
}
 methods:{
      chagepage(page) {
        this.page = page
      }
    },
  components: {
      Home,
      Person,
      Callme
  },
  
}
</script>

Vue语法基础
Vue语法进阶
Vue功能进阶
Vue组件基础

上一篇:redis-server 双击闪退


下一篇:vue-cli之 cli 视图界面的使用