Vue技术栈(4)
vue-router vue路由
什么是路由
在Web前端单页应用SPA(Single Page Application)中,路由描述的是URL与U之间的映射关系,这种映射是单向的,即在无需刷新页面的情况下URL变化引起U更新
如何实现路由 ?
概述:要实现前端路由,需要解决两个核心
1.如何改变URL却不引起页面刷新?
2.如何检测URL变化了?
两种实现方式
hash
hash是URL中hash (#)及后面的那部分,常用作锚点在页面内进行导航,改变URL中的hash部分不会引起页面刷新通过hashchange事件监听URL的变化,t通过hash改变URL的方式只有这三种:
通过浏览器前进后退改变URL通过标签改变URL通过window.location改变URL
history
概述:(HTML API)History接口允许操作浏览器的曾经在标签页或者框架里访问的会话历史记录。属性:
History.length · 返回一个整数,该整数表示会话历史中元素的数目,包括当前加载的页。例如,
Vue技术栈(4)最先出现在Python成神之路。
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/14664.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论