小程序採用的是MVVM的開發模式(跟vue和React的模式同樣),就是把渲染層和邏輯層分離,是結構更加清晰明瞭。以往的js開發模式是mvc,視圖(View):用戶界面。控制器(Controller):業務邏輯 。模型(Model):數據保存。 不過mvc的這種模式是渲染的代碼和邏輯的代碼混在一塊,在大型的項目中這種代碼會很是多,極度不利於維護,因此就有了MVVM的開發模式。採用數據綁定讓渲染層和邏輯層分開,結構清晰化。vue