【发布时间】:2020-10-08 11:42:26
【问题描述】:
我不知道我的代码有什么问题或它在 laravel 8 上出现问题?
路由器 JS 文件
import Vue from 'vue'
import VueRouter from 'vue-router'
import FirstPage from './components/pages/FirstPage.vue'
Vue.use(VueRouter)
const routes = [
{ path: '/new-route', component: FirstPage }
]
export default new VueRouter({
mode: 'history',
routes
})
应用 JS 文件
require('./bootstrap');
window.Vue = require('vue')
import router from './router'
Vue.component('mainapp', require('./components/mainapp.vue').default)
const app = new Vue ({
el: '#app',
router
})
网页 PHP 文件
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\TestController;
Route::get('/', function () {
return view('welcome');
});
Route::get('test', [TestController::class, 'test']);
Route::any('{slug}', function(){
return view ('error');
});
有人知道吗?或任何建议。 (需要更多细节才能发布)
【问题讨论】:
-
你是什么
web.phpconfig .?或删除mode: 'history',,<router-view>在哪里? -
在 mainapp.vue 组件中 -
当我删除历史记录时,它可以正常工作,但是在 url 上有 #,我怎样才能删除主题标签?
-
哦,那是
web.php的问题,你能输入那个代码吗? -
上面已经包含了我的代码,请看谢谢