项目初始化
创建项目
-
在初始化前要做好vue的安装工作(因为要是命令行使用npm安装,所以node.js肯定也要安装): 输入以下三个命令:
-
初始化项目:Creating a Project | Vue CLI (vuejs.org),在执行
vue create + 项目名
命令时,系统会默认生成一套新项目模型,默认设置非常适合快速制作新项目的原型,选择vue2 -
打开项目,找到
package.json
文件,运行serve,项目就可以成功启动
配置路由
-
打开终端,通过
npm install --save vue-router@3.5.3
命令安装,如果控制台报错,运行npm install --save vue-router@3.5.3 --force
命令强制安装,注意:vue2只能安装vue-router3版本,不能安装4版本,否则使用vue-router时会报错,安装完成后打开package.json
文件查看是否存在vue-router依赖 -
在src文件夹下新建router目录,在其中新建
router.js
文件,用于存放项目的路由
-
打开src下的
main.js
文件,将router引入,新增以下配置,如果这里VueRouter下有波浪线,说明vue-router依赖版本有误
-
修改App.vue的内容,移除HelloWorld.vue,增加
router-view
-
在Components目录下新建HelloApp.vue,这里文件的名称必须为类命名方式或单词之间使用
-
连接,否则会报错(eslint规范,若想使用单个单词命名,见文章最后的配置):
-
在
router.js
中引入路由
// 路由配置文件
import Vue from 'vue'
import VueRouter from 'vue-router'
// 使用路由中间件
Vue.use(VueRouter)
// 路由表
const routes = [
{
path: '/app',
component: () => import