欢迎大家关注我的个人微信订阅号 A321之旅
。
项目结构看着不起眼,但对一个项目而言是极其重要的。它体现了项目的设计思想,自顶向下的规划,各模块组件间的划分以及对应用场景的预判等。好的项目结构会导致开发效率大幅提升,很多问题在进行项目结构划分时就已经有了基本判断和思路,所以后续遇到实际问题时也能快速解决。项目结构也是一个持续完善的过程,随着所遇场景的复杂化也会变得越来越复杂,越来越专属。当另一个项目进行参考项目结构时,就需要进行相应的裁剪。
项目结构
当前我的小程序开发还是很简单的,延续着微信小程序的基本结构,只是一些细节点做了约定。
- 截图
这是以截图的方式描述项目结构,更加概略一些,但有些细节无法体现。
- tree查看
这是通过 tree 指令获得的目录结构,并进行了删减去重,能体现出更细节的结构内容。
.
├── app.js
├── app.json
├── app.wxss
├── components
│ └── scroll-view-pulldown
│ ├── scroll-view-pulldown.js
│ ├── scroll-view-pulldown.json
│ ├── scroll-view-pulldown.w