微信小程序学习总结01:项目结构中增加业务逻辑目录
可能遇到的问题
- 业务逻辑不复杂,代码量不大时,api请求、业务逻辑的处理和数据的绑定等操作,都可以在项目
/pages/
目录中的 js 文件处理。 - 业务逻辑复杂,代码量增加时,这些代码尤其是业务逻辑处理等复杂的代码仍要在
/pages
目录中的 js 文件处理:- 不仅会显得代码臃肿
- 日后维护也是有些困难的
解决方案
- 在项目根目录单独创建一个
model
文件夹用来存放处理业务逻辑的js文件 - 这样一来微信小程序目录可以按照 MVC 来理解
/model/.js文件
=Model- http的api请求
- 其他复杂业务逻辑处理
/pages/.wxml文件
=View- 主要是任务:展示数据
/pages/.js文件
=Controller- 通过Model得到数据并绑定以便View展示数据
- 一些不太复杂的业务逻辑处理
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: