vue使用history模式,刷新永远在首页

新手上路,请多包涵

vue使用history模式,刷新永远在首页

vue-router使用history模式,服务器使用nginx按照官网配置,刷新只会回到入口

刷新还是在原来的页面

阅读 7.2k
2 个回答

如果是本地node下没有问题,那就是nginx的配置问题。
本人的配置:

// vue.js - router
const router = new Router({
  routes: Routers,
  mode: 'history',
  base: '/admin/'
})
# nginx 的配置
location ^~ /admin/ {
root   /data/nginx/;
if (!-e $request_filename) {
    rewrite ^/(.*) /index.html last;
    break;
}
index  index.html index.htm;
}

$route.query了解一下.把参数凭借到路径上面。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题