Я использую Vue Router в своем приложении. Когда пользователь посещает ''
, 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
загружается, но другой компонент не загружается. На самом деле, это случилось, когда я написал mode: 'history'
в моем app.js
! Раньше все работало нормально, пока я не сменил режим на историю.