vue.js路由mode配置之去掉url上默认的#方法


Posted in Javascript onNovember 01, 2019

比如 : http://localhost:8080/#/login 路由中间默认带有 #

如果需要去掉#,只需将mode的默认值'hash'改为'history'即可。

router.js :

import Router from 'vue-router'
import routers from './routers'

export default () => {
  return new Router({
    routers,
    mode: 'history' // 加上这个配置项,url默认的 # 就不会出现了
  })
}

关于mode说明:

默认值: ‘hash‘(浏览器) 或 ‘abstract‘(node.js)

可选值 : ‘hash' | ‘history' | ‘abstract'

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

history: 依赖 HTML5 History API 和服务器配置。点击查看官方HTML5 History 模式说明.

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

以上这篇vue.js路由mode配置之去掉url上默认的#方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 事件处理函数间的Event物件是否全等
Apr 08 Javascript
基于jquery的不规则矩形的排列实现代码
Apr 16 Javascript
JavaScript与DOM组合动态创建表格实例
Dec 23 Javascript
JS 有趣的eval优化输入验证实例代码
Sep 22 Javascript
自定义的一个简单时尚js下拉选择框
Nov 20 Javascript
js中split函数的使用方法说明
Dec 26 Javascript
给before和after伪元素设置js效果的方法
Dec 04 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
Sep 21 Javascript
JavaScript之Date_动力节点Java学院整理
Jun 28 Javascript
vue-cli如何添加less 以及sass
Jul 06 Javascript
解决vuejs 使用value in list 循环遍历数组出现警告的问题
Sep 26 Javascript
七行JSON代码把你的网站变成移动应用过程详解
Jul 09 Javascript
js实现漂亮的星空背景
Nov 01 #Javascript
Vue实现push数组并删除的例子
Nov 01 #Javascript
vue实现跳转接口push 转场动画示例
Nov 01 #Javascript
JS实现动态星空背景效果
Nov 01 #Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 #jQuery
vue 中固定导航栏的实例代码
Nov 01 #Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
Nov 01 #Javascript
You might like
全国FM电台频率大全 - 28 甘肃省
2020/03/11 无线电
PHP 表单提交给自己
2008/07/24 PHP
PHP获取数组的键与值方法小结
2015/06/13 PHP
php实现无限级分类(递归方法)
2015/08/06 PHP
thinkPHP订单数字提醒功能的实现方法
2016/12/01 PHP
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
js写的评论分页(还不错)
2013/12/23 Javascript
Jquery跳到页面指定位置的方法
2014/05/12 Javascript
JavaScript使用push方法添加一个元素到数组末尾用法实例
2015/04/06 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
基于canvas的二维码邀请函生成插件
2017/02/14 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
angular4 如何在全局设置路由跳转动画的方法
2017/08/30 Javascript
使用cookie绕过验证码登录的实现代码
2017/10/12 Javascript
vue.js整合mint-ui里的轮播图实例代码
2017/12/27 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
2018/07/05 Javascript
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
js动态生成表格(节点操作)
2021/01/12 Javascript
[48:05]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VGJ.T vs VP
2018/03/31 DOTA
[19:26]TNC vs EG (BO3)
2018/06/07 DOTA
深入浅析Python 命令行模块 Click
2020/03/11 Python
python文件读取失败怎么处理
2020/06/23 Python
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
2013/07/02 面试题
银行工作检查书范文
2014/01/31 职场文书
计算机维护专业推荐信
2014/02/27 职场文书
考博专家推荐信
2014/05/10 职场文书
新闻报道策划方案
2014/06/11 职场文书
主题党日活动总结
2014/07/08 职场文书
2015年财务科工作总结范文
2015/05/13 职场文书
党课主持词大全
2015/06/30 职场文书
Navicat连接MySQL错误描述分析
2021/06/02 MySQL
MySQL中连接查询和子查询的问题
2021/09/04 MySQL