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

有九类商标可以做网站名吗央视十大广告代理公司

有九类商标可以做网站名吗,央视十大广告代理公司,做传销网站,dns解析失败登录不了网站文章目录 hash和history模式区别Hash 模式History 模式 在 Vue 中#xff0c;路由的两种主要模式是 hash 和 history#xff0c;默认的路由模式是hash模式。。这两种模式决定了 URL 的外观以及浏览器如何处理 URL 的变化。 hash和history模式区别 特性Hash 模式History 模… 文章目录 hash和history模式区别Hash 模式History 模式 在 Vue 中路由的两种主要模式是 hash 和 history默认的路由模式是hash模式。。这两种模式决定了 URL 的外观以及浏览器如何处理 URL 的变化。 hash和history模式区别 特性Hash 模式History 模式URL 表现形式URL 中带有 # 符号如 http://example.com/#/aboutURL 看起来更干净没有 # 符号如 http://example.com/about服务器配置不需要特殊的服务器配置需要服务器配置以支持客户端路由返回 index.html兼容性所有现代浏览器都支持大多数现代浏览器都支持但在一些较旧的浏览器或特殊环境中可能不支持美观度URL 中带有 # 符号可能看起来不太美观URL 看起来更干净没有额外的符号SEO# 后面的内容不会被搜索引擎视为页面的一部分与常规页面一样可以被搜索引擎索引书签书签中的 URL 会包含 # 符号书签中的 URL 更简洁刷新页面刷新页面时通常能够保持当前路由状态如果没有正确的服务器配置刷新页面可能会返回 404 错误浏览器前进/后退按钮正常工作正常工作配置方式Vue Router 默认使用 Hash 模式需要在创建 Vue Router 实例时明确指定 mode: history Hash 模式 hash值会出现在URL里面但是不会出现在HTTP请求中对后端完全没有影响。所以改变hash值不会重新加载页面。这种模式的浏览器支持度很好低版本的IE浏览器也支持这种模式。hash路由被称为是前端路由已经成为SPA单页面应用的标配。 特点 URL 中会带有一个 # 号例如 http://example.com/#/home浏览器不会将带有 # 及其后面的部分发送到服务器请求资源仅改变 # 后面的部分不会重新加载页面兼容性较好所有现代浏览器都支持 切换到hash模式 Vue2.x中 const router new VueRouter({mode: hash,routes })Vue3.x中 const router createRouter({history: createWebHashHistory(),routes });hash模式的主要原理就是onhashchange()事件 window.onhashchange function(event){console.log(event.oldURL, event.newURL);let hash location.hash.slice(1); }使用onhashchange()事件的好处就是在页面的hash值发生变化时无需向后端发起请求window就可以监听事件的改变并按规则加载相应的代码。 除此之外hash值变化对应的URL都会被浏览器记录下来这样浏览器就能实现页面的前进和后退。虽然是没有请求后端服务器但是页面的hash值和对应的URL关联起来了。 History 模式 history模式的URL中没有#它使用的是传统的路由分发模式即用户在输入一个URL时服务器会接收这个请求并解析这个URL然后做出相应的逻辑处理。 虽然history模式丢弃了丑陋的#。但是它也有自己的缺点就是在刷新页面的时候如果没有相应的路由或资源就会刷出404来。 特点 URL 看起来更加“干净”没有 # 号例如 http://example.com/home浏览器会将 URL 的变化当作一个普通的页面跳转可能会向后端服务器发起请求需要后端进行配置以便对所有路由都返回同一个页面通常是 index.html否则就会404兼容性相对较差IE9 以下不支持 切换到history模式 Vue2.x中 const router new VueRouter({mode: history,routes: [...] })Vue3.x中 const router createRouter({history: createWebHistory(),routes });后端配置 当使用 history 模式时需要确保后端服务器对所有路由都返回同一个页面通常是 index.html。 以下是一个 Nginx 的配置示例 location / { try_files $uri $uri/ /index.html; }这个配置告诉 Nginx如果请求的文件或目录不存在$uri 和 $uri/ 都不匹配就返回 index.html。 这样无论用户访问哪个 URL都会返回 Vue 应用的入口文件然后由 Vue Router 接管后续的路由处理。
http://www.yingshimen.cn/news/108677/

相关文章:

  • 陶瓷网站源码合肥瑶海区网站建设方案
  • 有什么做节能报告的网站定制网络开发流程
  • 网站建设方案书 个人备案玩具网站开发背景
  • 一个网站的作用是什么网站推广工作内容
  • 制作公司网站价格做网站需要买ip地址吗
  • 重庆网站推广公司电话linux软件开发工具
  • 人寿保险网站the7.3 wordpress
  • 中国优秀设计网站有哪些wordpress企业仿站
  • 怎么建设两个大淘客网站建设银行怀柔支行营业部网站
  • 山东省住房和城乡建设挺网站品建设
  • 安福网站建设wordpress四川华体
  • 重庆网站seo昔年优化直接打开
  • 提供网站制作公司wordpress手机版地址
  • 各类网站网站建设的目标是什么意思建站系统低价建站新闻资讯
  • 做网站需要具备什么要求ui设计页面
  • 网站排名顾问wordpress删除用户
  • 交互性强的网站手机视频网站建站
  • 南昌找店面上什么网站网站开发工程师优势
  • 解析网站接口怎么做wordpress功能小工具
  • 常州做网站那家快页面访问界面升级狼
  • 建站网址是多少给赌场做网站
  • 做一家公司网站要注意哪些wordpress 扫码插件
  • 平台类网站有哪些建设银行网站为什么打不开
  • 外贸营销网站建设工程云服务器做的网站需要备案
  • 杭州公司外贸网站设计延庆手机网站建设
  • 服务器网站怎么用网页代理最干净最悠久
  • 手机网站制作解决方案长垣住房和城乡建设局 网站
  • 网站规划设计内容有哪些佛山市公司网站建设哪家好
  • 公司网站页面加密wordpress删除多余图片
  • 单位如何做网站宣传外贸网站faq