Vue路由和路由器简介
前言
路由(route)是vue中非常重要的技术,几乎每一个用vue所写的项目都会用到路由,它是一个vue的插件库,专门实现SPA应用
路由(route)的简介
说到路由,大多数人会想到路由器(router),可以这么说,路由器上的每一个口都是一个路由,对接着一台设备,一个路由器上有多个路由,简单来说就是:
1 路由就是一组key-value的对应关系 key一般是路径,vaule为组件(component)或者函数(function)
2 多个路由,需要经过路由器的管理
生活中的路由和路由器多用于多台设备上网
编码中的路由和路由器多用于开发SPA应用的导航区和展示区的来回切换
路由的分类
路由分为前端路由和后端路由
简单来说前端路由根据路径就展示对应的组件,后端路由就是根据路径调用指定的路径响应本次的请求
前端路由
理解:value是组件(component),用于展示页面内容
工作过程:当浏览器的路径改变时,对应的组件就会显示
后端路由
理解:value是函数(function),用于处理客户端提交的请求
工作过程:服务器接收到一个请求,根据请求路径找到匹配的函数来处理请求,返回响应数据
SPA应用简单理解
SPA:(single page web application),这种应用一般是单页面进行跳转,进行局部刷新,主要有以下几个特点:
1 单页Web应用
2 整个系统只有一个完整的页面(index.html)
3 点击页面中的导航链接不会刷新页面,只会做页面的局部更新
4 数据需要通过ajax请求获取
根据点击不同的导航项目,拼接不同的路由,展示不同的组件,由路由器统一进行管理
Vue路由和路由器简介相关推荐
- vue路由无痕浏览nodeJS环境搭建ElementUI简介
目录 一.vue路由&无痕浏览 1. SPA是什么 2. SPA实现思路和技术点 ①技术点 ②思路 3. 通过vue的路由可实现多视图的单页Web应用(基于html的SPA) 4. route ...
- vue路由、无痕浏览和nodeJS环境搭建、ElementUI简介
目录 1.vue路由和无痕浏览 1.1.SPA是什么 1.2.SPA实现思路和技术特点 1.2.1.技术特点 1.2.2.思路 1.3.通过vue的路由可实现多视图的单页Web应用 1.4.route ...
- vue 传递 对象 路由_vue 04 -vue路由对象($route)参数简介以及和router的区别
vue路由对象($route) 在使用了 vue-router 的应用中,路由对象会被注入每个组件中,赋值为 this.$route ,并且当路由切换时,路由对象会被更新. so , 路由对象暴露了以 ...
- vue 路由重定向_使用Vue和Vue路由器进行高级路由:重定向和Nav Guard
vue 路由重定向 While the basics of routing in Vue.js have already been covered, today we'll explore some ...
- vue路由登录拦截器_Vue路由器
vue路由登录拦截器 介绍 (Introduction) In a JavaScript web application, a router is the part that syncs the cu ...
- Vue2基础、组件化编程、脚手架、Vuex、Vue路由、UI组件库
尚硅谷张天禹老师讲课 学习视频 1.Vue简介 Vue2中文官网 1.1 Vue 介绍 一套用于构建用户界面的渐进式JavaScript框架 构建用户界面:把数据通过某种办法变成用户界面 渐进式:可以 ...
- php vue jwt 实战,Vue路由之JWT身份认证的实现方法
一.JWT身份认证简介 JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案,相较于session机制,服务器就不需要保存任何 session 数据了,也就是说,服务器变成无状态了 ...
- 视频教程-德国Vue.js2终极开发教程(含Vue路由和Vuex)-Vue
德国Vue.js2终极开发教程(含Vue路由和Vuex) * Academind GmbH创始人,当前生活在德国慕尼黑 * 从15岁开始进入开发领域,前后端技术均很精通,毕业于慕尼黑大学硕士学位 * ...
- 德国Vue.js2终极开发教程(含Vue路由和Vuex)-Max-专题视频课程
德国Vue.js2终极开发教程(含Vue路由和Vuex)-808人已学习 课程介绍 新手入门现代前端开发的不二选择 课程目标: * 学会从简单到复杂企业级应用的VueJS程序编写方法 ...
最新文章
- 与VS集成的若干种代码生成解决方案[博文汇总(共8篇)]
- python编辑时怎样换行_python怎么换行输入
- MemSQL可以为时间序列应用做些什么
- 数据库基础系列之一:MySQL账户
- QQ偷偷删除图片被EMUI系统拦截?华为、腾讯双方回应...
- 小米鸿蒙最新信息,小米新机将搭载鸿蒙系统?还得等鸿蒙进一步的消息!
- python中的作用域_python中作用域
- 百度搜索(URL)中汉字转为什么编码问题
- 青花瓷(charles)的基本使用和注意事项
- html+英文什么字体好看的,10个非常漂亮的英文字体分享
- 使用js计算字符串的长度
- vue 管理系统顶部tags浏览历史实现
- java日期计算天数_用Java计算两个日期之间的天数
- 头哥Numpy初体验答案
- visio如何找到画线工具
- 【数据结构PTA 7-158-161】
- Win10怎么给共享文件夹设密码
- 海雀口中美食遭贪吃海鸥打劫
- 井通区块链数据上链介绍
- 头歌平台(EduCoder)—— Matplotlib图形配置
热门文章
- 【公司管理】名利与道德
- 段码屏的彩色如何做的呢
- Mac下PDF转EPS的方法
- VC++ 列表控件的使用方法
- 基于Java学生课外知识学习网站设计实现(源码+lw+部署文档+讲解等)
- Spring知识总结
- node-webkit编写的虾米音乐播放器 可在linux下运行
- 初学Java---Java SE-Java API(使用String类及其方法)
- “马里奥之父”宫本茂吐槽:VR游戏哪里有炒作的那么火
- 软件设计模式详解 #CSDN博文精选# #IT技术# #软件模式# #设计模式#