Vue路由拦截
路由拦截案例:
从零开始创建一个新的项目
安装环境
安装Visual Studio Code
- 官网地址:(https://code.visualstudio.com/)下载安装
- Visual Studio Code(VS Code)是微软2015年推出的一个轻量但功能强大的源代码编辑器,基于 Electron 开发,支持 Windows、Linux 和 macOS 操作系统。内置了对JavaScript,TypeScript和Node.js的支持并且具有丰富的其它语言和扩展的支持,功能超级强大。
- 简单来说就是我们编写代码的必备工具
安装nodejs
Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。
通俗点讲 Node.js是一个JavaScript编程语言的运行环境,在没有node.js之前,JavaScript代码几乎只能在浏览器中运行,通过浏览器解释执行。浏览器其实也是JavaScript的一个运行环境,JavaScript在浏览器中运行主要是面向客户端这方面的。后来node.js诞生了,JavaScript就可以在node.js中来运行了,JavaScript可以基于node.js环境做服务端开发。所以node.js也是JavaScript的服务端运行环境。
官方下载地址(https://nodejs.org/en/) 或者中文网站(https://nodejs.org/zh-cn/download/)
一般选LTS长期稳定版嘛 基本功能都差不多,点击下载并安装
安装时,安装路径可以自由更改,最后英文路径或者默认,其它点下一步
安装后,打开Win+R,输入cmd,窗口中输入:node -v 或 npm -v 查看版本号
安装vue脚手架(vue-cli)
官网地址:(https://cli.vuejs.org/zh/guide/installation.html)
- Window + R键打开运行界面,并输入cmd,点击确定。
- 输入命令:npm install -g @vue/cli 安装脚手架
- 或者 yarn global add @vue/cli 安装(前提先安装yarn 使用: npm i yarn -g)
- vue –version 或 vue -V 查看当前版本号
创建项目
配置下载地址
(如果出现Unexpected token .. in JSON at position …. 那么执行)
- 下载慢可以切换成淘宝的国内镜像:
npm config set registry https://registry.npm.taobao.org/ - 查看是否切换成功
npm config get registry - 强制清除npm缓存:
npm cache clean –force - 再执行安装npm:
npm install -g npm
通过命令创建
- 任选一个文件夹位置创建,例如桌面的一个新建文件夹里
- 将新建文件夹拖入vscode里面 将鼠标移动到该文件夹上 右键终端打开
- 输入 vue create xxx (xxx是项目的名称为小写英文)
- 后续就根据项目配置进行选择,上下箭头是移动,空格是确认选择,回车是执行。如果没有,直接回车
运行项目
- 进入项目目录!!!
- npm run serve 运行或者 yarn serve
配置路由组件
- 配置路由组件 – login登录界面 layout-布局界面(首页-新闻-我的)
- 简单说就是 layout组件里包含首页、新闻、我的 等界面,而在login组件里包含登录,且login和layout是平级的关系
- 删除HomeView.vue里的默认信息改名为Home,添加
首页
- AboutView.vue组件改名About,里面 h1信息This is an about page改为 我的
- 添加News.vue组件,添加h1新闻界面
- 在views下新建Login组件,添加h1登录界面
- 在views下新建Layout组件
- 配置路由router下的index.js
评论