网站标题优化怎么做,网站标题怎么写,北京教育云平台网站建设,网站自己怎么做的在单页面应用SPA中#xff0c;路由描述的是URL与视图之间的映射关系#xff0c;这种映射是单向的#xff0c;即URL变化引起视图更新#xff08;无需刷新页面#xff09;。 1、hash模式 原理#xff1a; 用 url #后面的hash值 来模拟一个完整的url#xff0c;直接刷新… 在单页面应用SPA中路由描述的是URL与视图之间的映射关系这种映射是单向的即URL变化引起视图更新无需刷新页面。 1、hash模式 原理 用 url #后面的hash值 来模拟一个完整的url直接刷新页面不会导致浏览器向服务器发出新的请求路由切换时不会 当调用$router.push方法会改变hash值触发hashchange事件前进到指定的url。vue-router会根据url做路由匹配来修改页面内容实现路由切换的效果 改变hash值触发hashchange事件hashchange事件对象中会记录变化的url。点击浏览器的前进后退会改变hash值实现路由切换的效果 特点 地址栏有#影响美观直接刷新页面不会报404 2、history模式 原理 用 url 路径 真正实现一个完整的url直接刷新页面会导致浏览器向服务器发出新的请求路由切换时不会 当调用$router.push方法会改变路径调用pushState方法前进到指定的url。vue-router会根据url做路由匹配来修改页面内容实现路由切换的效果 改变路径调用pushState方法pushState方法中会记录变化的url。点击浏览器的前进后退 或者 手动调back、forward、go方法会触发popstate事件实现路由切换的效果 特点 地址栏没有#不影响美观直接刷新页面会报404需要后端在Nginx中做代理地址的配置