首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将vue路由器集成到现有的laravel-vue项目中

如何将vue路由器集成到现有的laravel-vue项目中
EN

Stack Overflow用户
提问于 2022-10-09 16:38:02
回答 1查看 53关注 0票数 -1

我有一个laravel项目,正在努力安装vue路由器。然后,我通过:npm install --save-dev @vue/cli-service安装了vue-cli:

代码语言:javascript
复制
vue add router

后者在src文件夹(视图、main.js、App.vue、router.js等)上创建了大量初学者文件。我有所有的前端在一个资源文件夹,其中有混音,引导和laravel视图文件夹。我试过改变进口和webpack混合,但没有成功。有人知道我如何将vue路由器插件更改为我的资源js文件夹/或将我的webpack混音更改为src文件夹?

解决方案:考虑到您有vue-cli,并且希望将vue -路由器添加到您的laravel-vue项目(laravel 8+和vue js3)中,忽略我前面提到的命令,而应该添加:

代码语言:javascript
复制
npm install vue-router@4

然后在app.js中:

代码语言:javascript
复制
import * as VueRouter from 'vue-router'


// Add routes here:
const routes = [
    {
    path: '/home', component: Home, name: 'Home'
    },
  ]

const router = VueRouter.createRouter({
    history: VueRouter.createWebHistory(),
    routes
})

我试图将它添加到一个单独的路由器文件夹中,然后导入它,但是无法工作,所以我将把它保存在同一个文件中。希望这对任何人都有帮助。然后,您将需要添加路由器链接和路由器视图,但是vue路由器文档在这些指令上非常好,只是不太适合在laravel-vue项目中进行配置(至少从我已经发现的情况来看)。

EN

回答 1

Stack Overflow用户

发布于 2022-10-09 16:53:08

总之,当用户进入这些路由时,您需要在Laravel中声明路由,Laravel将使用Vue应用程序查找和服务声明的匹配路由。

这是一个重复的问题:How to combine laravel and vue routes

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74006571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档