javascript - 怎么去掉使用vue-router后链接中的 “#!”
巴扎黑
巴扎黑 2017-04-11 12:27:04
[JavaScript讨论组]

vue-router文档中写了一个路由选项如下:

当创建路由器实例时,可以使用以下参数自定义路由器的行为。

hashbang
默认值: true
只在 hash 模式下可用
当 hashbang 值为 true 时,所有的路径都会被格式化为以 #! 开头。例如 router.go('/foo/bar') 会把浏览器的 URL 设为 example.com/#!/foo/bar 。

我在使用过这个参数设置为false后,链接中没有感叹号,依然还有#,如何去掉这个#号。这导致网页不能正常访问。

巴扎黑
巴扎黑

全部回复(4)
PHP中文网

vue-router 配置设置为 :

var router = new VueRouter({hashbang: false, history: true})
怪我咯

history: true 后,正常访问都进不了了~

迷茫

设置mode: 'history'就可以了

巴扎黑
new Router({
  mode: 'history'
})
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号