在 Laravel 中使用 Vue 路由器:分步指南
P粉165823783
P粉165823783 2023-12-22 21:54:31
[Vue.js讨论组]

我使用 laravel9 和 vue3 进行开发。

我的问题很简单,但是路径设置不太顺利。

当我访问 url localhost:8080/tasks

此网址返回 404 未找到,我收到以下类型错误

获取http://localhost:8000/tasks 404(未找到)

我不知道原因,但是当我将路径:/tasks重写为路径/时,localhost:8080返回我想要需要的组件。

我有以下文件。

router.js

import { createRouter, createWebHistory } from "vue-router";
import TaskListComponent from "./components/TaskListComponent.vue";


const router = createRouter({
    history: createWebHistory(),
    routes: [

        {
            path: '/tasks',
            name: 'tasks.list',
            component: TaskListComponent
        }
    ]
})

export default router

App.vue




bootstrap.js

import { createApp } from "vue";
import App from "./App.vue";
import router from "./router.js"

const app = createApp(App);

app.use(router);

app.mount("#app");

P粉165823783
P粉165823783

全部回复(1)
P粉340980243

web.php 中的以下内容修复了该问题

Route::get('{any?}', function () {
    return view('welcome');
})->where('any', '.*');
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号