如何权衡 Blade 和 VueJS ?

发布于 2022-09-04 20:35:29 字数 581 浏览 21 评论 0

一直都卡在 VueJSBlade 的联合使用的情况下。

按说 VueJS 已经搞定了几乎所有的 页面渲染,Blade 理论上渲染一个页面就可以了。

但是看诸位大佬的源码一直都是 BladeVueJS 一起用。

说下我自己的想法吧:

在 Vue 和 Blade 一起用的时候,
页面的模板写在 .vue 文件内,laravel 主要通过 web.php 渲染一个首页,剩下的请求通过 api.php 返回JSON数据即可。

但是看了很多 Laravel + VueJs 开源的代码,似乎都不是我这样想的,不知道有没有大佬愿意出来解惑?

希望得到的解答:

  1. 正确的用法?

  2. 现有的用法为什么这样写

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

放肆 2022-09-11 20:35:29

大部分都是为了 SEO ..
或者 是 懒的分离...

哪个 顺手 用哪个.

你那是 理想状况, 而且大部分开源项目都是个人独立完成/维护的。


但是大部分 Node 项目就不一样了

中二柚 2022-09-11 20:35:29

个人是从vue 2.0直接上手的,由于2.0不支持父子组件的数据双向绑定,很多问题变得比较麻烦。比如说,模态框作为一个子组件的话,需要在主页面能够控制模态框的显示和关闭并且进行数据的来回传递,就得多写很多代码……导致后来直接把模态框写在主页面里……一致后来,有稍微多点数据彼此传递的,都不做组件拆分……

而blade就方便许多了,毕竟我使用组件只是需要一个帮忙拆分代码便于阅读的作用罢了……

挽清梦 2022-09-11 20:35:29

同样, 我也是对此很纠结。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文