vuejs基礎-MVVM結構
- 2019 年 10 月 8 日
- 筆記
處理過程:
每當用戶進行業務處理時,如果需要進行業務處理,都會通過網路請求,去請求後端的伺服器,此時,我們的這個請求,就會被後端的App.js監聽到
App.js
項目的入口模組 一切請求的都需先進入這裡進行處理
appjs並沒有路由分發的功能,需要調用router.js模組進行路由的分發處理
router.js
這是路由分發處理模組,為了保證路由模組的職能單一,rounter.js只負責分發路由,不負責具體業務邏輯的處理
如果涉及到了業務邏輯處理操作:router.js就無能為力,只能調用controller模組進行業務邏輯處理
Controller
這是業務邏輯處理層,在這個模組中,封裝了一些具體業務邏輯處理的邏輯代理,但是,也是為了保證職能單一,此模組只負責業務處理,不負責處理數據的CRUD,如果涉及到了數據的CRUD,需要調用Model層
Model層
職能單一,只負責操作資料庫,執行對應的SQL語句,進行數據的CRUD (create read update delete)