Vue.js 组件中的 Laravel 路由链接?

Posted

技术标签:

【中文标题】Vue.js 组件中的 Laravel 路由链接?【英文标题】:Laravel route links inside Vue.js component? 【发布时间】:2018-07-25 12:25:09 【问题描述】:

在 Vue 组件中生成 Laravel 路由链接的最佳方法是什么?

所以我看到了两种方法,或者使用 Laravel 的路由函数(link_to_route() 等)在视图中生成它们,然后将它们作为组件属性传递。

或者只是在模板内对它们进行硬编码(似乎是 2 中更糟糕的选择)。

我可以采取其他方法吗?作为这两者,感觉有点 hacky。

【问题讨论】:

【参考方案1】:

看看这个包:

https://github.com/aaronlord/laroute

它使用 artisan 命令从你的 laravel 路由文件构建所有 js 路由

php artisan laroute:generate

然后它提供了js版本的laravel路由辅助函数。

【讨论】:

哦,这很有趣,一定会去看看。谢谢! :)

以上是关于Vue.js 组件中的 Laravel 路由链接?的主要内容,如果未能解决你的问题,请参考以下文章

在 Vue JS 组件中使用 Laravel 路由的最佳方法是啥

如何在Vue.js中创建自定义链接组件?

如何在 Vue.js 中创建自定义链接组件?

Vue.js 路由器视图没有组件?

LARAVEL + Vue.js:使用刀片在 MPA 中显示整个页面的 vue.js 组件,对 SEO 不友好

链接到带有 Vue.js 参数的路由