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