最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

如何去除vue项目中的#

来源:动视网 责编:小OO 时间:2020-11-27 20:06:02
文档

如何去除vue项目中的#

一、如何去除vue项目中访问地址的#。vue2中在路由配置中添加mode(vue-cli创建的项目在src/router/index.js)。二、vue路由原理;2.1 hash模式:vue-router默认的路由模式。vue开发的单页面应用,html只有一个,切换时url的变化通过url的hash模式模拟完整的url。2.2 history模式:vue2中配置 mode: ';history'。利用history.pushState API完成url的跳转。HTML5 History 模式官网介绍:https://router.vuejs.org/zh-cn/essentials/history-mode.html。三、注意事项;
推荐度:
导读一、如何去除vue项目中访问地址的#。vue2中在路由配置中添加mode(vue-cli创建的项目在src/router/index.js)。二、vue路由原理;2.1 hash模式:vue-router默认的路由模式。vue开发的单页面应用,html只有一个,切换时url的变化通过url的hash模式模拟完整的url。2.2 history模式:vue2中配置 mode: ';history'。利用history.pushState API完成url的跳转。HTML5 History 模式官网介绍:https://router.vuejs.org/zh-cn/essentials/history-mode.html。三、注意事项;


本文主要介绍了如何去除vue项目中的#及其ie9兼容性,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

一、如何去除vue项目中访问地址的#

vue2中在路由配置中添加mode(vue-cli创建的项目在src/router/index.js)

二、vue路由原理

2.1 hash模式:vue-router默认的路由模式。

vue开发的单页面应用,html只有一个,切换时url的变化通过url的hash模式模拟完整的url。

2.2 history模式:vue2中配置 mode: 'history'。

利用history.pushState API完成url的跳转

HTML5 History 模式官网介绍:https://router.vuejs.org/zh-cn/essentials/history-mode.html

三、注意事项

不过这种模式要玩好,还需要后台配置支持。因为我们的应用是个单页客户端应用,如果后台没有正确的配置,当用户在浏览器直接访问 http://oursite.com/user/id 就会返回 404,这就不好看了。

所以呢,你要在服务端增加一个覆盖所有情况的候选资源:如果 URL 匹配不到任何静态资源,则应该返回同一个 index.html 页面,这个页面就是你 app 依赖的页面。

vue-router官网中有介绍,也有后台配置样例:https://router.vuejs.org/zh-cn/essentials/history-mode.html

四、兼容性

经过测试,mode: 'history'在ie9下不生效,若vue项目需要兼容ie9,且后台对访问地址有严格校验,不建议使用此种模式。若是内容有错误或遗漏,欢迎大家批评指正~

文档

如何去除vue项目中的#

一、如何去除vue项目中访问地址的#。vue2中在路由配置中添加mode(vue-cli创建的项目在src/router/index.js)。二、vue路由原理;2.1 hash模式:vue-router默认的路由模式。vue开发的单页面应用,html只有一个,切换时url的变化通过url的hash模式模拟完整的url。2.2 history模式:vue2中配置 mode: ';history'。利用history.pushState API完成url的跳转。HTML5 History 模式官网介绍:https://router.vuejs.org/zh-cn/essentials/history-mode.html。三、注意事项;
推荐度:
标签: 中的 去除 里的
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top