【问题标题】:how to get current page after refresh using vue router?使用vue路由器刷新后如何获取当前页面?
【发布时间】:2018-03-18 23:07:13
【问题描述】:

我尝试在 laravel 中使用 vue router js,但是当我刷新页面时出现问题,laravel 说“抱歉,找不到您要查找的页面。”,我从 web.php laravel 知道这个问题找不到路由,然后我在 web.php 中尝试此代码

Route::get('/{name}', function() {
   return redirect('/');
});

所以当我尝试在 url "127.0.0.1:8000/home" 中刷新页面时,它将重定向到 "127.0.0.1:8000"。

但这不是我想要的,我想要的是在刷新当前页面时获得相同的页面。

请帮帮我,谢谢:)

【问题讨论】:

    标签: laravel vue.js vue-router


    【解决方案1】:

    如果您在路由器中使用 history mode,则必须 properly configure your server-side app 为 Vue 应用程序提供与您的 Vue 路由器中声明的路由匹配的任何请求。

    这可以像一条覆盖主视图的包罗万象的路线一样简单。

    【讨论】:

    • 我还是很困惑:D
    • 所有流量都必须转到您拥有的任何运行 Vue 应用程序的模板。
    • 好的,谢谢@Marty,我会尝试像在文档中那样配置我的服务器端应用程序:)
    猜你喜欢
    • 2019-06-13
    • 2018-04-04
    • 1970-01-01
    • 2020-02-20
    • 1970-01-01
    • 1970-01-01
    • 2021-11-07
    • 2019-01-08
    • 2018-04-20
    相关资源
    最近更新 更多