【发布时间】:2017-03-08 16:28:15
【问题描述】:
我正在尝试在我的 Laravel 应用程序中使用 VueRouter 2.2.1,由于某种原因,我的 URL 的 (虽然有效) 显示# 奇怪的符号
http://myapp.dev/admin#/
代替
http://myapp.dev/admin/#/
正如我通常所期望的那样......
这是我的 VueRouter 配置
const Router = new VueRouter({
routes: [
{
path: '/',
component: App,
children: [
{
path: 'dashboard',
name: 'dashboard',
component: Dashboard
}
]
}
]
});
在 PHP 方面,我只是为 Application
的/admin 部分定义 catch all 路由
// Catch-all Route, sends GET requests to VueRouter //
Route::get('{all?}', function() {
return view('index');
})->where(['all' => '(.*)'])->name('catchall');
像这样,我做错了什么吗?它正在工作,但它只是让我有点困扰,# 只是漂浮在那里。
【问题讨论】:
标签: vuejs2 laravel-5.4 vue-router