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 相关文章推荐
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
May 18 Javascript
jQuery如何取id有.的值一般的方法是取不到的
Apr 18 Javascript
node.js中的fs.ftruncate方法使用说明
Dec 15 Javascript
js判断某个方法是否存在实例代码
Jan 10 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
Mar 19 Javascript
JS操作COOKIE实现备忘记录的方法
Apr 01 Javascript
同步异步动态引入js文件的几种方法总结
Sep 23 Javascript
解析javascript图片懒加载与预加载的分析总结
Oct 27 Javascript
JS实现探测网站链接的方法【测试可用】
Nov 08 Javascript
小程序tab页无法传递参数的方法
Aug 03 Javascript
微信小程序和H5页面间相互跳转代码实例
Sep 19 Javascript
JavaScript实现简单验证码
Aug 24 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
PHP分页显示制作详细讲解
2008/11/19 PHP
php 启动报错如何解决
2014/01/17 PHP
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
2015/11/16 PHP
php文件缓存方法总结
2016/03/16 PHP
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
基于promise.js实现nodejs的promises库
2014/07/06 NodeJs
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
js仿苹果iwatch外观的计时器代码分享
2015/08/26 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
javascript基于原型链的继承及call和apply函数用法分析
2016/12/15 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
2017/01/22 Javascript
Angular2实现自定义双向绑定属性
2017/03/22 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
jquery append与appendTo方法比较
2017/05/24 jQuery
Angular2的管道Pipe的使用方法
2017/11/07 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
使用python 和 lint 删除项目无用资源的方法
2017/12/20 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
2019/04/29 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
2020/03/25 Python
Python计算矩阵的和积的实例详解
2020/09/10 Python
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
大学生求职信范文应怎么写
2014/01/01 职场文书
大学学习生活感言
2014/01/18 职场文书
迎新晚会策划方案
2014/06/13 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
实习感想范文
2015/08/10 职场文书
中秋节主题班会
2015/08/14 职场文书
如何写好竞聘报告
2019/04/03 职场文书
MySQL系列之四 SQL语法
2021/07/02 MySQL
「SHOW BY ROCK!!」“雫シークレットマインド”组合单曲MV公开
2022/03/21 日漫