URL 从 Laravel 到 Vue Router 的路由
URL route from Laravel to Vue Router
我正在使用 Laravel 5.4
和 vue-js 2.4
Laravel 路线
Route::get('/', 'HomeController@home');
家庭控制器
public function home(Request $request) {
return view('app');
}
Vue 路由器
const routes = [
{ path: '/', name: 'home', component: App},
{ path: '/about', component: About },
];
当我点击这个时,about
组件很好地显示,url是example.com/about
<router-link to="/about">About</router-link>
问题
当我输入 example.com/about
时,我被重定向到我的 vue 应用程序的主页 example.com
。
我应该怎么做才能让 about
达到 vue-router
?
Route::get('/{component?}', 'HomeController@home');
似乎有效
在 laravel 上将路线添加到您的 about
页面,就像 /
路线:
Route::get('/', 'HomeController@home');
Route::get('/about', 'HomeController@home');
我正在使用 Laravel 5.4
和 vue-js 2.4
Laravel 路线
Route::get('/', 'HomeController@home');
家庭控制器
public function home(Request $request) {
return view('app');
}
Vue 路由器
const routes = [
{ path: '/', name: 'home', component: App},
{ path: '/about', component: About },
];
当我点击这个时,about
组件很好地显示,url是example.com/about
<router-link to="/about">About</router-link>
问题
当我输入 example.com/about
时,我被重定向到我的 vue 应用程序的主页 example.com
。
我应该怎么做才能让 about
达到 vue-router
?
Route::get('/{component?}', 'HomeController@home');
似乎有效
在 laravel 上将路线添加到您的 about
页面,就像 /
路线:
Route::get('/', 'HomeController@home');
Route::get('/about', 'HomeController@home');