微信小程序自定义组件(以下组件特指自定义组件)在开发过程中有着不可替代的作用,在我看来,小程序的编写就是大部分工作量在组件的开发,在前期规划好组件功能,在小程序不断迭代会有非常好的编程体验
实际上,组件开发也体现出了前端在开发过程中封装的思想,这里就谈一下我在开发过程中的一些感悟,记录总结一下,供大家参考填坑
以下为文章导航,不一定按顺序写,有些文章也不一定会一次写完,有时间就写点补充,包括这里的目录也会修改补充,都会在这里列出来最新更新时间和链接,大家关注下吧
- 先介绍一下组件的基本功能特性
- 写法规则,样式(8月23日更新)
- 通信规则
- 生命周期
- 组件之间关系
- 数据监听
- 单元测试
- 什么时候我们应该使用组件
- 为什么要用组件 (8月23日更新)
- 什么时候要封装成组件
- 新建组件规划
- 组件properties变量规划
- 组件私有数据规划
- 组件方法规划
- 组件通信事件规划
- 组件生命周期规划