OKAM奥卡姆,一个面向小程序开发的开发框架,提供类?Vue?的开发体验。
主要功能特性:
1、开发模式
支持单文件组件化开发方式,目录结构更加清晰简洁
支持 NPM 包的依赖管理和引用
提供渐进增强可配置方式,包括可配置的构建流程,来提升开发框架能力
2、开发语法
模板:支持类?Vue?模板语法、Pug?模板语法
样式:支持 CSS 预处理器和后处理器,?Stylus、Less、Sass、Postcss
脚本:支持?Typescript、ES Next?语法支持
3、扩展的能力
HTML?标签支持
Vue?数据操作语法,包括?computed、watch?支持
Vue?双向绑定?v-model?指令支持
filter?模板语法支持
Redux?/?Vuex?数据状态管理
模板组件?ref?引用支持
Mixins?支持
Promise、Async、await?语法支持
原生接口支持可定制的?Promise?化
提供原生接口?Hook?能力
样式?rpx?单位自动转换
接口?Mock
图片自动压缩能力
4、其它
框架?API?优化及扩展、数据操作优化
微信请求优化
原生小程序和开发框架语法混用支持