微信模块话的几个小建议(会不定期更新...)

一、

对于微信小程序的开发,如果项目大了,代码自然就多,分的文件可能也会比较多,这里提几点建议。

[1]. js共用的模块抽出来,放到一个文件夹里,取名如common,里面可以再按功能去分更细的模块,如网络请求模块common/net.js,工具方法集common/util.js,websocket相关模块,等等。

[2]. 把共用的页面头部、底部,放到page/common/ 里面,记得把js和wxml也放在一起。

[3]. 引用外部的库的话,把它们的文件统一放到 lib/ 目录里。

[4]. 之前文章提到的页面和文件的目录划分,也不用去改。如page/ 目录专门存放页面,一对名字(xxx.wxml和xxx.js)就对应一个页面,如果只是页面的一部分,可以放到page/[page_name]/ 目录里,表示这个页面专门用的模块,但如果是几个页面共享的,可以放在上面第2点提到的page/common/ 里

[5]. 模板放tpl/ 目录里,并按页面来分文件夹放。

[6]. 相关的event handler如果逻辑比较多,可以单独抽出来放到一个文件里。

摘自:http://www.wxapp-union.com/portal.php?mod=view&aid=243

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容