微信小程序的MVVM思想


本文參照:【微信小程序開發】秒懂,架構及框架

同時多看: https://blog.csdn.net/qq_26585943/article/details/54378684

       微信小程序開發,主要分清楚架構與框架。

       微信小程序與web應用很像,但是原理不同,微信小程序是運行在微信應用內的,不是運行在瀏覽器上,所以JS的一些DOM操作在微信小程序中是不適用的。

小程序有自己的一套標記語言(wxml),樣式語言(wxss),與web開發的html和css思想是一致的。

       微信小程序架構

       架構分為視圖層,邏輯層,組件,API幾個部分。視圖層負責頁面結構,樣式和數據展示,用wxml,wxss語言編寫。邏輯層負責業務邏輯,調用API等,有JS編寫。

視圖層和邏輯層類似MVVM模式,邏輯層只需對數據對象更行,就可以改變視圖層的數據顯示,這個很像vue,不知道底層是不是vue!組件是視圖層封裝好的基礎組件,

如按鈕,輸入框等!API提供了訪問手機設備,網絡,服務器,微信平台接口等能力。

    開發框架

  每個小程序在微信里是個App;App中又包含了多個頁面(page)。App有屬於他的生命周期和目錄結構,Page也有屬於他的生命周期和目錄結構。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM