vue路由上的#/怎么去掉_vue 路由去掉url中的“#”

vue-router中默认使用的是hash模式,url中会带有“#”,例如“http://localhost:3000/#/”,

这种情况我们遇到一个问题,就是服务端会在url后面补充参数,我需要拿到这个参数获取信息。

但是有这个“#”,url就变成了“ www.a.com/aaaa?c=1&b=2#&params=3”,客户端要用到params这个参数就拿不到了,如果想拿到就需要再处理一下“#”号。再有url上有个“#”也不太美观。

接下来就改了下vue-router的模式

export default new Router({

mode: 'history',

base:'/'//如果js和css跟html放在同级,这个也是要指定一下路径的。

})

改成‘history’模式,‘#’就去掉了,很开心。

然而打完包以后,页面是空白页。

然后有修改了下路径

把“assetsPublicPath”修改成你的js和css的路径,默认是“/”根路径,肯定是找不到资源的,也不会把资源放在根路径下。

我把js和css和图片这些静态资源放在cdn的,所以这个地方是一个绝对路径。所以router.js中的base去掉,否则在router调转的时候都会加上遗传base设置的路径。

如果“https://a.com”,调整“https://a.com/aa”

如果base设置了只,比如“/dist”,那你的url就变成了“https://a.com/dist/aa”

当然设置到这里还没有完,还需要你的服务端同事或者it同事设置一下ng

root /Users/qiilee/Desktop/vue/dist; 映射到172.20.x.x:128服务器。

至此就可以愉快的打开没有“#”号的url了。

参考文章:https://www.jb51.net/article/194900.htm

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/488228.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

认知域:主导智能时代的较量

来源:军语研究院人工智能技术在军事领域的广泛运用,催生出认知战这种全新的智能化战争形态。当制胜机理融入了智能时代的特点,就形成了全新的认知战制胜之道。建立在认知基础上的优算决策、愿景驱动、集群释能、无人自主就是具有智能时代战争…

Android仿支付宝UI功能开发,Android 自定义view仿支付宝咻一咻功能

支付宝上有一个咻一咻的功能,就是点击图片后四周有水波纹的这种效果,今天也写一个类似的功能。效果如下所示:思路:就是几个圆的半径不断在变大,这个可以使用动画缩放实现,还有透明动画还有就是这是好几个圆,然后执行的动画有个延迟效果,其实这些动画是放…

学习git

git一直没掌握熟练,写记录一下常用的操作及遇到的问题 远程克隆库: git clone ssh://gitxxx or git clone http://gitxxx 库初始化: git init 查看当前分支 : git branch 查看远程分支: git branch -r 提交文件到远程仓…

tensorflow 读取cifar_TensorFlow实战4——TensorFlow实现Cifar10识别

1 importcifar10, cifar10_input2 importtensorflow as tf3 importnumpy as np4 importtime5 importmath67 max_steps 30008 batch_size 1289 data_dir /tmp/cifar10_data/cifar-10-batches-bin101112 defvariable_with_weight_loss(shape, stddev, w1):13 定义初始化weight…

​CPU将进入新时代:押注计算芯片的极限协同设计

来源:内容由半导体行业观察(icbank)编译自「nextplatform」,作者:Timothy Prickett Morgan,谢谢。我们现在进入了一个时代,那就是IT行业的计算引擎将需要比以往任何时候都更需要更低的价格&…

rk3288 android编译环境搭建,RK3288系统编译及环境搭建

准备工作编译 Android 对机器的配置要求较高:64 位 CPU16GB 物理内存交换内存30GB 空闲的磁盘空间用于构建,源码树另外占用大约 8GB官方推荐 Ubuntu 12.04 操作系统,实际上也可以采用更新的操作系统版本,只需要满足 http://source…

50 days before NOI2017

2017.5.31 今天开了这个博客,打算每天来写点东西,嗯。。。毕竟要NOI了嘛。。。 第一天跑到常州里集训,打开题目一看湖南集训题。。。 T1刷一下写完,然后交了然后发现错了。。。赶紧改过来,大概1h吧。。。 T2刷一下发现…

2020城市大脑与超级智能建设规范研究报告(附下载)

报告下载地址: https://pan.baidu.com/s/1x85xZrAG6df4BcVkJqtcqw提取码: 6ytv21世纪以来,21世纪以来,眼花缭乱的前沿科技新概念喷薄而出,从Web2.0、社交网络、物联网、移动互联网、大数据、工业4.0、工业互联网到云机器人、深度学习、边缘计…

android按钮点击无响应时间,AndroidStudio下的点击事件不响应

本来是测试自定义Toast,发现implements View.OnClickListener的Onclick事件怎么都不响应,开始以为是自定义的问题。结果当然不是;需要clean项目就好了,AndroidStudio的问题还是很多~Overridepublic void onBackPressed() {ToastUt…

同步带周长计算公式_同步带的长度计算和常见问题

同步带的长度计算公式如下:lb ((df dm) 1.5708 ) (2 lfm)其中lb是同步带的长度,df是大同步带轮的直径,dm是小同步带轮的直径,lfm是大同步带轮的中心和小同步带轮中心的距离。从上述同步带长度的计算公式可以看出同步带轮的直径对…

nodejs中处理回调函数的异常

假设是使用nodejsexpress3这个经典的组合。那么有一种非常方面的处理回调函数异常的方法: 1. 安装模块:express-domain-middleware 2. 增加例如以下的代码: app.use(require(express-domain-middleware)); app.use(function errorHandler(err…

5G新标准将延迟3个月发布,但5G“新战场”已经明确

来源:雷锋网2019年,5G开启商用元年。2020年开年,5G智能手机的发布就迎来了一个发布高峰,2月份至今,国内就有10多款5G手机发布。5G手机的数量和销量也迅速增长,根据工信部副部长辛国斌给出的数据&#xff0c…

python copy deepcopy_python-copy-deepcopy

1.结论:—–我们寻常意义的复制就是深复制,即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。—–而浅复制并不会产生一个独立的对象单独存在,他只是将原有的数据块打上一…

android 2个界面抽屉,Android使用DrawerLayout创建左右两个抽屉菜单

在Android support.v4 中有一个抽屉视图控件DrawerLayout。使用这个控件,可以生成通过在屏幕上水平滑动打开或者关闭菜单,能给用户一个不错的体验效果。最近在项目中,设计中有用到这个效果,但是是左右两边都能划出这样的一个菜单效…

报告:100家AI初创公司榜单 这五大趋势不得不看!

来源: 网易智能用新药治疗一系列慢性疾病;抵御各种网络攻击;让城市更加智能;更精准地预报天气和野火,从而提高安全性并降低风险。此外,还有深度伪造技术(deepfakes)的商业化。这些看…

android默认exported_AndroidManifest.xml文件中exported属性解析

4、目标Activity的属性Android:exported”true”如果组件包含有intent-filter则 exported默认值为true;没有intent-filter则exported默认值为false。当exported为 true时可以被外部其他App所调用当exported为 false时可以被外部其他App所调用5、目标Activity具有相应的IntentFi…

android外接键盘打汉字,Android在外接物理键盘时,如何强制调用系统软键盘

Android在外接物理键盘时,如何强制调用系统软键盘?第一次写,写的不好请见谅参考:物理键盘映射过程:手机/system/usr/keylayout/*.kl :内核将keyCode映射成有含义的字符串KeycodeLabels.h : framework 将字符…

20155204 2016-2017-2《Java程序设计》课程总结

20155204 2016-2017-2《Java程序设计》课程总结 目录 作业链接汇总作业总结实验报告链接汇总代码托管链接课堂项目实践学习经验问卷调查链接二维码(按顺序)每周作业链接汇总 预备作业1:我对师生关系的思考预备作业2:做中学感悟预备…

android网络测试上传速度慢,Android:如何获得互联网连接上传速度和延迟?

要获取当前网络连接类型:TelephonyManager telephonyManager (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);int networkType telephonyManager.getNetworkType();并为延迟:String host "172.16.0.2";int timeOut 3000…

复杂性科学与还原论

来源:陶勇科学网博客1984年,两位诺贝尔物理学奖得主盖尔曼(Murray Gell-mann)、安德森(Philip Anderson)和诺贝尔经济学奖得主阿罗(Kenneth Arrow)聚集了一批从事物理、经济、生物、…