【发布时间】:2018-12-03 03:55:03
【问题描述】:
我在我的应用程序中使用 Vue 路由器。当用户访问'' 时,HomeComponent 应该会加载并且确实如此!但是,当我转到 /login 时,LoginComponent 不会加载,应用程序会将我重定向到 404 页面。请帮忙。
routes.js
import HomeComponent from './components/Home.vue';
import LoginComponent from './components/auth/LoginComponent.vue';
export const routes = [
{path: '', component: HomeComponent},
{path: '/login', component: LoginComponent},
];
app.js
const router = new VueRouter({
mode: 'history',
routes
});
routes/web.php
Route::get('/', function () {
return view('layouts.master');
});
这些路由加载的地方是MasterComponent。 HomeComponent 加载但其他组件不加载。实际上,它发生在我在我的app.js 中写mode: 'history' 时!在我将模式更改为历史之前,它之前工作正常。
【问题讨论】:
标签: laravel vue.js vue-router