vue-cli入门(三)——人员管理实例

前言

在开始开发实例前,应首先了解一下vue-cli的项目结构。接着我们一起来实现一个小demo——人员管理,功能简单,通过这个实例让大家熟悉使用vue-cli开发项目的一些操作,加深对vue-cli项目结构的印象。http://www.jianshu.com/p/5d9b341d650f

实例功能简述

人员管理项目,有两个页面,首页和管理页,管理页主要实现一个简单的增删改功能,各个功能如下所示(附github地址)

vue-cli入门(三)——人员管理实例_第1张图片
路由
vue-cli入门(三)——人员管理实例_第2张图片
新增操作
vue-cli入门(三)——人员管理实例_第3张图片
修改操作
vue-cli入门(三)——人员管理实例_第4张图片
删除操作

创建项目

首先第一步,就是创建我们的项目,打开cmd,进入到想要创建项目的目录下,我这里是到d盘的根目录下,然后输入vue init webpack manage,敲回车。

vue-cli入门(三)——人员管理实例_第5张图片
创建项目(1)
vue-cli入门(三)——人员管理实例_第6张图片
创建项目(2)

接着安装依赖包,进入项目,输入npm install

vue-cli入门(三)——人员管理实例_第7张图片
安装依赖包

接着输入npm run dev 运行项目,可以看到浏览器自动打开,显示如下

vue-cli入门(三)——人员管理实例_第8张图片
项目初始显示

项目开发

1.创建首页

因为我做的人员管理项目是wap端的,所以我们首先在主页index.html中加上meta标签

1.1 新建目录

为方便管理,我们在src文件夹下新建一个views文件夹,用于存放所有的模块组件。

在views文件夹下新建index文件夹,再在index文件夹下新建index.vue作为项目的首页。

vue-cli入门(三)——人员管理实例_第9张图片
新建首页index.vue

1.2 编辑首页index.vue

vue-cli入门(三)——人员管理实例_第10张图片
首页模板

接着在路由配置中引入我们刚创建的首页,并更改一下路由配置

vue-cli入门(三)——人员管理实例_第11张图片
更改路由

打开浏览器,看到更改的内容已经自动渲染

vue-cli入门(三)——人员管理实例_第12张图片

2. 添加底部导航组件

因为底部导航组件是公共组件,在两个页面都有引用,所以我们把它建在components文件夹下,命名为footer.vue。

vue-cli入门(三)——人员管理实例_第13张图片
底部导航组件页面内容

div的fixed样式写在了公共样式public.css里面,并在App.vue中引入,作用域设为全局

vue-cli入门(三)——人员管理实例_第14张图片
公共样式public.css
vue-cli入门(三)——人员管理实例_第15张图片
引入外部css

对这个页面主要讲两点:

(1)

可以看到footer.vue使用了标签,该标签主要实现跳转链接功能,属性to='/'即是跳转到path为'/'的路径(即我们在路由配置中定义的Index路由)

(2)scoped