当前位置: 首页 > news >正文

可以做哪些网站有哪些内容吗wordpress display_name

可以做哪些网站有哪些内容吗,wordpress display_name,成都旅游住哪里最方便,河北省企业网站建设公司一、hash 模式和 history 模式的介绍 由于 Vue 项目为单页面应用,所以整个项目在开发和构建过程中,仅存在一个HTML物理文件。通过路由系统可以实现将项目的组件与可访问的URL路径进行绑定。由于Vue项目只有一个HTML物理文件,切换页面时既需要…

一、hash 模式和 history 模式的介绍

由于 Vue 项目为单页面应用,所以整个项目在开发和构建过程中,仅存在一个HTML物理文件。通过路由系统可以实现将项目的组件与可访问的URL路径进行绑定。由于Vue项目只有一个HTML物理文件,切换页面时既需要让访问的URL路径发生变化,又不能触发 HTML 物理文件的重新加载,这就使得 VueRouter 的跳页模式不能使用普通的超链接方式。
VueRouter 为了支持单页面应用的页面管理和页面跳转,提供了两种页面的跳转和加载模式:

二、hash 模式

hash 模式使用了锚点技术重写URL访问路径,会在原有的URL路径后拼接/#/xxx,这种方式可以在不重新加载原有HTML文件的基础上,实现切换URL,路径的目的。hash 模式的原理实现案例,代码如下:

重新加载的情况下切换 URL路径,配合 onhashchange()可以实现,一旦 URL 中的 hash 部分发生变化,就触发函数通知,通过 JavaScript编程便可以很快速的实现 DOM 对象的切换展示。hash 模式同时也存在不足之处,如在分布式微前端项目中,嵌套的子应用和主应用都使用用 hash 模式时,由于bash 模式的 URL路径只能存在一个#,会导致子应用和主应用在定义URL路径上存在困难。hash 模式的URL路径中包含#,也会在视觉上导致URL路径不美观。

三、history 模式


history 模式是 VueRouter 中常用的一种路由模式,它与 hash 模式不同,不需要借助锚点技术重写URL路径,所以history模式使用的URL路径中不存在#,在视觉上更加美观。history 模式采用 history 对象中的pushState()函数重写URL路径,可在触发重新加载的情况下变更 URL路径,history 模式的原理,代码如下:

history 模式重写 URL路径的解决方案与 hash 模式现象类似但本质不同,虽然 history模式可以重写URL路径,但是重写后的新路径中并不包含原有HTML物理文件的访问地址,所以 history 模式在重写 URL 路径后,一旦刷新网页会造成 404无法访问的效果。VueCL在开发环境中解决了 history 模式的刷新问题,不过项目发布到生产环境时,由于 history 模式的 URL路径问题,还需要配合生产服务器的转发规则重写,用以支持 history 模式的路由

四、区别

1. 是否带”#“号,hash 就是指 url 后面的 # 号以及后面的字符,history没有带#,外观上比hash 模式好看些
2. 原理的区别(看上面)
3. 兼容性:hash 能兼容到IE8, history 只能兼容到 IE10;
4. 请求:由于 hash 值变化不会导致浏览器向服务器发出请求,而且 hash 改变会触发 hashchange 事件(hashchange只能改变 # 后面的url片段);虽然hash路径出现在URL中,但是不会出现在HTTP请求中,对后端完全没有影响,因此改变hash值不会重新加载页面,基本都是使用 hash 来实现前端路由的。history前进后退不会导致浏览器向服务器发送请求,但是服务器没有配置,刷新会导致404

http://www.sczhlp.com/news/58944/

相关文章:

  • qt qlabel 添加点击事件(事件过滤)
  • 去国外做非法网站吗北京国互网网站建设报价
  • 网站初期缺点虾皮跨境电商平台入驻
  • 网站上的图片多大合适wordpress主题divi
  • 做网站用那一种语言最好网站做内容
  • 保险行业网站建设网站整改方案
  • jsp网站建设项目实战中国50大电商排名
  • 宁波网站制作优化服务顺德移动端网站建设
  • 动漫网站开发毕业设计中国航天建设集团有限公司网站
  • 临沂网站定制网站关键词选取方法
  • 搞懂DI/DO/AI/AO,PLC才能和机器“说上话”!
  • 工具类
  • FileStream fileStream = new FileStream(path, FileMode.Open, FileAccess.Read)介绍
  • 西门子、三菱、罗克韦尔?PLC初学者选谁入门不迷路!
  • 公司内部 网站开发网站设计工作室
  • 个人网站可以做c2c吗枸橼酸西地那非片多长时间见效
  • 怀化政法网站优化公司网站排名
  • 查派网站建设乐陵建设网站
  • 唐山网站提升排名怎样在网站上做销售
  • 大连做网站哪家便宜wordpress 媒体库函数
  • Java实现串口调试
  • 洛谷题单指南-状态压缩动态规划-P2473 [SCOI2008] 奖励关
  • 如何在 spring-ai 中使用 postgres 作为向量数据库
  • 信息网站有哪些国外免费域名网站
  • 学建设网站及功能wordpress 目录主题
  • 跳转到手机网站代码小程序开发哪家公司好
  • 怎么做北京pk10的网站公众号文章链接wordpress
  • 企业网站搜索优化网络推广wampserver集成环境搭建了一个织梦cms网站
  • 网站建设书籍免费做外国人生意的网站有哪些
  • 建设银行衡阳市分行网站大连旅游网站建设大概多钱