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 相关文章推荐
jQuery+CSS 实现的超Sexy下拉菜单
Jan 17 Javascript
js parentElement和offsetParent之间的区别
Mar 23 Javascript
JQuery与JSon实现的无刷新分页代码
Sep 13 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
Apr 29 Javascript
javascript实现数组中的内容随机输出
Aug 11 Javascript
javascript针对不确定函数的执行方法
Dec 16 Javascript
JS 实现百度搜索功能
Feb 01 Javascript
浅谈高大上的微信小程序中渲染html内容—技术分享
Oct 25 Javascript
Webpack 4如何动态切割JS注入文件名详解
Jul 09 Javascript
vue-cli3 取消eslint校验代码的解决办法
Jan 16 Javascript
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
jQuery实现放大镜案例
Oct 19 jQuery
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和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
PHP 分页类(模仿google)-面试题目解答
2009/09/13 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
2015/04/20 PHP
PHP 对象接口简单实现方法示例
2020/04/13 PHP
JSONP 跨域共享信息
2012/08/16 Javascript
Javascript图像处理—为矩阵添加常用方法
2012/12/27 Javascript
jquery插件开发注意事项小结
2013/06/04 Javascript
JavaScript 和 Java 的区别浅析
2013/07/31 Javascript
jQuery中bind,live,delegate与one方法的用法及区别解析
2013/12/30 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
javascript中clone对象详解
2014/12/03 Javascript
javascript实现仿百度图片的瀑布流加载效果
2016/04/20 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
基于IView中on-change属性的使用详解
2018/03/15 Javascript
Vue实现active点击切换方法
2018/03/16 Javascript
express中static中间件的具体使用方法
2019/10/17 Javascript
vue项目中openlayers绘制行政区划
2020/12/24 Vue.js
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
Python如何抓取天猫商品详细信息及交易记录
2018/02/23 Python
Django使用详解:ORM 的反向查找(related_name)
2018/05/30 Python
Python3内置模块之json编解码方法小结【推荐】
2020/12/09 Python
pandas中的series数据类型详解
2019/07/06 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
pyqt5数据库使用详细教程(打包解决方案)
2020/03/25 Python
CSS3 透明色 RGBA使用介绍
2013/08/06 HTML / CSS
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
美术国培研修感言
2014/02/12 职场文书
销售个人求职信范文
2014/04/28 职场文书
英语教研活动总结
2014/07/02 职场文书
交通事故协议书范文
2014/10/23 职场文书
2015年测量员工作总结
2015/05/23 职场文书
python中出现invalid syntax报错的几种原因分析
2022/02/12 Python
台积电称即便经济低迷也没有降价的计划
2022/04/21 数码科技