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 相关文章推荐
Prototype使用指南之base.js
Jan 10 Javascript
Javascript 生成指定范围数值随机数
Jan 09 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
Dec 17 Javascript
jquery设置按钮停顿3秒不可用
Mar 07 Javascript
网页右下角弹出窗体实现代码
Jun 05 Javascript
使用node.js 获取客户端信息代码分享
Nov 26 Javascript
jquery实现华丽的可折角广告代码
Sep 02 Javascript
JavaScript中push(),join() 函数 实例详解
Sep 06 Javascript
Bootstrap table简单使用总结
Feb 15 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
Jan 11 Javascript
Vue.js轮播图走马灯代码实例(全)
May 08 Javascript
Vue根据条件添加click事件的方式
Nov 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
PHP中nowdoc和heredoc使用需要注意的一点
2014/03/21 PHP
php+mysql大量用户登录解决方案分析
2014/12/29 PHP
Netbeans 8.2将支持PHP7 更精彩
2016/06/13 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
JQuery解析HTML、JSON和XML实例详解
2014/03/29 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
2014/06/23 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
2016/07/27 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
2017/06/13 Javascript
Vue 项目代理设置的优化
2018/04/17 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
vue-router定义元信息meta操作
2020/12/07 Vue.js
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
python实现去除下载电影和电视剧文件名中的多余字符的方法
2014/09/23 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
对python中不同模块(函数、类、变量)的调用详解
2019/07/16 Python
Python学习笔记之字符串和字符串方法实例详解
2019/08/22 Python
Python进程池Pool应用实例分析
2019/11/27 Python
解决pycharm 安装numpy失败的问题
2019/12/05 Python
Python使用uuid库生成唯一标识ID
2020/02/12 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
80年代复古T恤:TruffleShuffle
2018/07/02 全球购物
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
Sisley法国希思黎美国官方网站:享誉全球的奢华植物美容品牌
2020/06/27 全球购物
Java面向对象面试题
2016/12/26 面试题
厂长岗位职责
2014/02/19 职场文书
退休教师欢送会主持词
2014/03/31 职场文书
新品发布会策划方案
2014/06/08 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
2019下半年英语教师的教学工作计划(3篇)
2019/09/25 职场文书
古诗之感恩老师
2019/10/24 职场文书
教你快速开启Apache SkyWalking的自监控
2021/04/25 Servers
Redis调用Lua脚本及使用场景快速掌握
2022/03/16 Redis