博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue router mode 设置"hash"与"history"的区别
阅读量:6279 次
发布时间:2019-06-22

本文共 830 字,大约阅读时间需要 2 分钟。

router官网的说明如下:

********************************************我是官网说明分隔符--开始***************************************************************

 

  • 类型: string

  • 默认值: "hash" (浏览器环境) | "abstract" (Node.js 环境)

  • 可选值: "hash" | "history" | "abstract"

    配置路由模式:

    • hash: 使用 URL hash 值来作路由。支持所有浏览器,包括不支持 HTML5 History Api 的浏览器。

    • history: 依赖 HTML5 History API 和服务器配置。查看 .

    • abstract: 支持所有 JavaScript 运行环境,如 Node.js 服务器端。如果发现没有浏览器的 API,路由会自动强制进入这个模式。

    • ********************************************我是官网说明分隔符--开始***************************************************************

        这里主要说明设置为"hash"与"history"的区别:

 

        因为router默认使用“hash”,所以设置与否浏览器的URL显示像这样(http://localhost:8000/#/firsts/first ),

         mode设置为"history"时,浏览器URL显示为(http://localhost:8000/firsts/first),设置“history”后链接中没有#

 

          好吧!我也说不出使用"history"有特别的好处,就是感觉此时的URL像正常的URL

转载于:https://www.cnblogs.com/thinkingthigh/p/7642890.html

你可能感兴趣的文章
MyEclipse7.0破解下载
查看>>
c++单例
查看>>
UnitOfWork 更新实体出错解决办法
查看>>
自定义Image HtmlHelper
查看>>
mysql学习笔记 第八天
查看>>
Arduino 数码管LED驱动 数组法
查看>>
css表格单元格中的长文本的显示问题
查看>>
LeetCode: Linked List Cycle [141]
查看>>
移动开发框架剖析(一) Hammer专业的手势控制
查看>>
“权限”用英语该用哪个?
查看>>
Android 中字体的处理
查看>>
VS2010 lib和dll导出路径设置
查看>>
html传值及接收传值
查看>>
【设计模式】—— 解释器模式Interpret
查看>>
Eclipse For Android 代码自动提示功能
查看>>
nc命令使用详解
查看>>
无法加载 DLL“rasapi32.dll”: 动态链接库(DLL)初始化例程失败。
查看>>
windows 如何查看端口占用情况?
查看>>
SSIS如何引用外部DLL
查看>>
IOS开发基础知识--碎片1
查看>>