Vue 单文件组件写久了以后,真正拉开差距的是组织方式
0 阅读
Vue 的单文件组件很舒服,这点几乎不用争。
可写得舒服,并不代表天然就能一直保持清晰。很多 .vue 文件一开始只有几十行,后面慢慢加请求、加校验、加交互、加样式,最后变成几百行的“大组件”。
真正的问题不在文件后缀
.vue 文件只是容器,问题还是回到组织方式。
一个组件如果同时承担:
- 数据请求
- 状态处理
- 页面布局
- 表单逻辑
- 弹窗控制
那无论是不是单文件组件,后面都会变重。
写在最后
Vue 单文件组件最大的优势,是让组件边界更完整;但如果把太多职责硬塞进一个文件,这个优势也会被自己抵消掉。
组件写久了以后,真正拉开差距的不是格式,而是组织节奏。