微信小程序的MVVM思想

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

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

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

       微信小程序與web應用很像,可是原理不一樣,微信小程序是運行在微信應用內的,不是運行在瀏覽器上,因此JS的一些DOM操做在微信小程序中是不適用的。css

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

       微信小程序架構

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

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

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

    開發框架

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

相關文章
相關標籤/搜索