微容用的微信小程序平臺採用開發思路是前後端分離,前端採用vue.js+h5+jq開發,後端採用MVE的思路,用php開發,用vue.js構建來微信小程序可視化前端之後,微容給大家介紹下vue的來源和特徵。MPvue是vue.js框架的一種開發思路,在MPvue在做美團小程序的項目中獲得實驗和驗證,並且在美團點評的小程序的項目中大範圍使用,美團為vue.js提供了一套開發組件供微信小程序的開發者使用,由餓了麼 UED (知乎專欄)設計的桌面端組件庫已經開源,滴滴也開放自己的vue組件庫,供開發者使用。國內三大新興移動端公司為何相繼開放組件庫,vue.js為何在短短2年內獲得了天貓移動端、uc移動端、蘇寧易購移動端、滴滴、餓了麼、美團移動端的青睞是什麼原因。上面三家公司開放的組件庫只適合會vue.js代碼編程高手使用,普通人員是享受不到這個福利的,微容卻將vue.js大眾化,讓一款高級移動端開發工具,開放出來讓會電腦的人都會開發。

Vue.js是2013年由尤雨溪創立的一個前端MVVM框架,其簡潔的語法設計、輕量快速的特點深受技術社區的喜愛。在權威的JavaScript趨勢榜 stats.js.org上,Vue.js已經躥升到了總榜的前30位且持續排在日/周/月度榜單的前列,已經成為全球頂級的JavaScript框架。 Vue.js的生態不僅體現在趨勢榜上,其配套的數據管理庫Vuex、路由管理庫Vue-router、打包工具、開發者調試插件和項目腳手架等工具和庫也都逐步打造成型,同時擁有非常活躍的開發者社區。
Vue.js的神秘之處,首先我們來挖vue.js的創始人,尤雨溪,尤雨溪是Vue.js框架的作者,HTML5版Clear的打造人。他認為,未來App的趨勢是輕量化和細化,能解決問題的應用就是好應用。而在移動網際網路時代大的背景下,個人開發者的機遇在門檻低,成本低,跨設備和多平臺四個方面。在美中國學生尤雨溪(Evan You)兩天打造HTML5版的Clear Clear是一款極具創意的、擺脫了任何形式的按鈕的束縛的任務管理應用。
2014年2月,開源了一個前端開發庫Vue.js。Vue.js 是構建 Web 界面的 JavaScript庫,是一個通過簡潔的API提供高效的數據綁定和靈活的組件系統。
2016年9月3日,在南京的JSConf上,Vue作者尤雨溪正式宣布加盟阿里巴巴Weex團隊,尤雨溪稱他將以技術顧問的身份加入 Weex 團隊來做 Vue 和 Weex 的 JavaScript runtime 整合,目標是讓大家能用 Vue 的語法跨三端

鑑於 Vue.js 和小程序一致的工作原理,我們思考將小程序的功能託管給 Vue.js,在正確的時機將數據變更同步到小程序,從而達到開發小程序的目的。這樣,我們可以將精力聚焦在 Vue.js 上,參照 Vue.js 編寫與之對應的小程序代碼,小程序負責視圖層展示,所有業務和邏輯收斂到 Vue.js 中,Vue.js 數據變更後同步到小程序,如圖 2 所示。如此一來,我們就獲得了以 Vue.js 的方式開發小程序的能力。為此,我們設計的方案如下

Vue 代碼:
00001. 將小程序頁面編寫為 Vue.js 實現;
00002. 以 Vue.js 開發規範實現父子組件關聯。
小程序代碼:
00001. 以小程序開發規範編寫視圖層模板;
00002. 配置生命周期函數,關聯數據更新調用;
00003. 將 Vue.js 數據映射為小程序數據模型。