- 業務邏輯不復雜,程式碼量不大時,api請求、業務邏輯的處理和資料的繫結等操作,都可以在專案
/pages/
目錄中的 js 檔案處理。 - 業務邏輯複雜,程式碼量增加時,這些程式碼尤其是業務邏輯處理等複雜的程式碼仍要在
/pages
目錄中的 js 檔案處理:- 不僅會顯得程式碼臃腫
- 日後維護也是有些困難的
- 在專案根目錄單獨建立一個
model
資料夾用來存放處理業務邏輯的js檔案 - 這樣一來微信小程式目錄可以按照 MVC 來理解
/model/.js檔案
=Model- http的api請求
- 其他複雜業務邏輯處理
/pages/.wxml檔案
=View- 主要是任務:展示資料
/pages/.js檔案
=Controller- 透過Model得到資料並繫結以便View展示資料
- 一些不太複雜的業務邏輯處理
本作品採用《CC 協議》,轉載必須註明作者和本文連結