一、
對于微信小程序的開發(fā),如果項目大了,代碼自然就多,分的文件可能也會比較多,這里提幾點建議。
[1]. js共用的模塊抽出來,放到一個文件夾里,取名如common,里面可以再按功能去分更細的模塊,如網絡請求模塊common/net.js,工具方法集common/util.js,websocket相關模塊,等等。
[2]. 把共用的頁面頭部、底部,放到page/common/ 里面,記得把js和wxml也放在一起。
[3]. 引用外部的庫的話,把它們的文件統(tǒng)一放到 lib/ 目錄里。
[4]. 之前文章提到的頁面和文件的目錄劃分,也不用去改。如page/ 目錄專門存放頁面,一對名字(xxx.wxml和xxx.js)就對應一個頁面,如果只是頁面的一部分,可以放到page/[page_name]/ 目錄里,表示這個頁面專門用的模塊,但如果是幾個頁面共享的,可以放在上面第2點提到的page/common/ 里
[5]. 模板放tpl/ 目錄里,并按頁面來分文件夾放。
[6]. 相關的event handler如果邏輯比較多,可以單獨抽出來放到一個文件里。