OKAM奧卡姆,一個面向小程序開發(fā)的開發(fā)框架,提供類?Vue?的開發(fā)體驗(yàn)。
主要功能特性:
1、開發(fā)模式
支持單文件組件化開發(fā)方式,目錄結(jié)構(gòu)更加清晰簡潔
支持 NPM 包的依賴管理和引用
提供漸進(jìn)增強(qiáng)可配置方式,包括可配置的構(gòu)建流程,來提升開發(fā)框架能力
2、開發(fā)語法
模板:支持類?Vue?模板語法、Pug?模板語法
樣式:支持 CSS 預(yù)處理器和后處理器,?Stylus、Less、Sass、Postcss
腳本:支持?Typescript、ES Next?語法支持
3、擴(kuò)展的能力
HTML?標(biāo)簽支持
Vue?數(shù)據(jù)操作語法,包括?computed、watch?支持
Vue?雙向綁定?v-model?指令支持
filter?模板語法支持
Redux?/?Vuex?數(shù)據(jù)狀態(tài)管理
模板組件?ref?引用支持
Mixins?支持
Promise、Async、await?語法支持
原生接口支持可定制的?Promise?化
提供原生接口?Hook?能力
樣式?rpx?單位自動轉(zhuǎn)換
接口?Mock
圖片自動壓縮能力
4、其它
框架?API?優(yōu)化及擴(kuò)展、數(shù)據(jù)操作優(yōu)化
微信請求優(yōu)化
原生小程序和開發(fā)框架語法混用支持
閱讀本文的人還可以閱讀: