前端vue.js路由跳转后面多了一个#/

问题遇到的现象和发生背景

vue.js路由跳转问题,已经配置了mode:history
为什么路由后面会出现#/,并且每次页面跳转手动刷新才会出现这个#/

img

我的解答思路和尝试过的方法

想了很久,找不到问题

你可以看一下vue router文档,可以在router里面改一下模式,hash mode模式下的url带有#,添加上history模式然后就可以去掉#了

const router = new VueRouter({
mode: 'history',
routes: routes,
...
})

路由模式改下mode: 'history',

路由配置页面截个图 或者把代码发出来