为了能够快速且系统的理解脚手架,接下来分6个步骤介绍vue脚手架,分别是

1 脚手架的作用,

2 脚手架的安装,

3 脚手架的图形界面,

4 脚手架需要安装的插件,

5 脚手架的项目结构,

6 脚手架的功能语法。

 

1、vuecli的作用:

前端开发时,文件杂乱无章,vue脚手架把跟vue相关的工具集合到一起,方便前端的开发。

2、脚手架的安装:

因为脚手架的一系列工具基于node,所以先安装node,然后通过工具内部存在的npm指令去安装vue。

去官方网站下载最新的node,直接搜这个词,进入官网下载即可,也不拉个网站了。

下载好以后,windiws+R敲cmd命令,然后输入npm-v查看npm的版本。

然后改远程仓库的淘宝镜像,需要输入的永久配置命令是:
npm config set registry https://registry.npm.taobao.org

然后去vue官方,查看npm下载vue的命令敲入:  npm install-g @vue/cli  等待下载。

下载完以后,可以敲入vue-v查看版本

 

3、进入vue的图形界面创建项目:

进去cmd命令,然后敲vue ui 回车进入vue的图形界面。然后创建我们的第一个项目。创建项目按步骤走,其中有个选项需要勾选,如图

vue 脚手架axios vue脚手架详解_图形界面

 Router需要勾选,Linter需要反选。

4、安装插件和依赖:

在vue ui的界面选择插件和依赖的项,然后进入搜索,下载个相应的插件和依赖。

插件需要安装的是: element ui

依赖需要安装的是: qs,axios,echarts等

5、脚手架项目结构:

把创建好的项目文件拉入随意编辑器,我拉的是HBuider,以下是文件的项目结构,主要是src这个文件夹,里面是需要修改和编辑的文件目录。

vue 脚手架axios vue脚手架详解_项目结构_02

vue 脚手架axios vue脚手架详解_项目结构_03

 上图是src的下级目录

assets目录主要放一些图片类的东西

components目录放的是要实现页面功能的文件。

router目录放的是路由文件,主要是用来增加一些文件的访问路径。

App文件是主页面文件,需要配置便签以显示自己创建的页面功能,原来带的一些不需要的代码可以删掉。

main文件是入口文件,主要配置一些重要的参数。

项目中有几个示例的欢迎文件,可以删掉,并把自己的页面配置在路由中。

vue 脚手架axios vue脚手架详解_图形界面_04

 上图是页面功能编写的文件页面,分三个便签部分,各个部分编写各部分的语法。

6、脚手架的一些功能语法:

★export default { }
this.$axios
this.$qs
this.$router.push("/main1");  跳转命令
 
★router: 路由配置功能文件路径
import Main from '@/components/main1.vue'
{path: '/main1',component: Main}
{path:'/',redirect:'/login'},
 
★app.vue根组件设置:
<router-view></router-view>
 
★main.js项目入口文件设置:
运行项目时自动执行
import axios from 'axios'
import qs from 'qs'
Vue.prototype.$axios = axios
Vue.prototype.$qs = qs
axios.defaults.withCredentials = true;(跨域cookie)
axios.defaults.baseURL = 'http://localhost:8080'; (全局路径)
 
★子路由设置
children:[ 路径 ]
<router-view></router-view>(在想要展示的地方加)

在导航条属性上加:router