微信小程式學習總結01:專案結構中增加業務邏輯目錄

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

相關文章