初始化项目
1 | vue-init webpack-simple my-project //my-project为项目名 |
出现下图表示,脚手架初步完成
安装vue-router
1 | npm install vue-router --save |
写逻辑代码
目录结构

修改main.js
1 | import Vue from 'vue' |
新增router文件夹
说明:在src下自行创建routers/index.js文件
暴露router
说明:由于在main.js文件中引入了router,因此必须在这里导出router
1 | // 引入vue和vue-router的包 |
新建components文件夹
说明:此文件夹存放所有的组件
Home.vue代码
1 | <template> |
Course.vue代码
1 | <template> |
修改App.vue文件
说明:在App.vue文件中添加如下内容
1 | <template> |
启动项目
