08.Vue - 组件化思想

1.什么是组件?

  • 组件是一个独立的模块
  • 可以复用的
  • 组件内部包含了整个组件要用到的业务逻辑、样式

2.为什么要组件化?

  • 实现功能模块的复用,不需要重复编写
  • 方便维护
  • 执行效率高
  • 开发单页面复杂应用
  • 组件化思想可以帮我们把那些复杂的业务逻辑进行拆分

3.如何进行拆分?

  • 300行原则,单个组件包括业务逻辑包括样式,代码不要超过300行,方便今后阅读
  • 复用原则
  • 业务复杂性原则

4.组件化带来的问题

  • 组件状态管理(vuex)
  • 多组件的混合使用,多页面,复杂业务(vue-router)
  • 组件间传参、消息、事件管理(props、emit/on、bus)
发布了42 篇原创文章 · 获赞 0 · 访问量 4113

猜你喜欢

转载自blog.csdn.net/weixin_43975052/article/details/100773935