如何权衡 Blade 和 VueJS ?
一直都卡在 VueJS
和 Blade
的联合使用的情况下。
按说 VueJS
已经搞定了几乎所有的 页面渲染,Blade
理论上渲染一个页面就可以了。
但是看诸位大佬的源码一直都是 Blade
和 VueJS
一起用。
说下我自己的想法吧:
在 Vue 和 Blade 一起用的时候,
页面的模板写在.vue
文件内,laravel
主要通过web.php
渲染一个首页,剩下的请求通过api.php
返回JSON数据即可。
但是看了很多 Laravel
+ VueJs
开源的代码,似乎都不是我这样想的,不知道有没有大佬愿意出来解惑?
希望得到的解答:
正确的用法?
现有的用法为什么这样写
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
大部分都是为了 SEO ..
或者 是 懒的分离...
哪个 顺手 用哪个.
你那是 理想状况, 而且大部分开源项目都是个人独立完成/维护的。
但是大部分 Node 项目就不一样了
个人是从vue 2.0直接上手的,由于2.0不支持父子组件的数据双向绑定,很多问题变得比较麻烦。比如说,模态框作为一个子组件的话,需要在主页面能够控制模态框的显示和关闭并且进行数据的来回传递,就得多写很多代码……导致后来直接把模态框写在主页面里……一致后来,有稍微多点数据彼此传递的,都不做组件拆分……
而blade就方便许多了,毕竟我使用组件只是需要一个帮忙拆分代码便于阅读的作用罢了……
同样, 我也是对此很纠结。