奥卡姆,一个面向小程序开发的开发框架,提供类
Vue的开发体验。
-
开发模式
- 支持单文件组件化开发方式,目录结构更加清晰简洁
- 支持 NPM 包的依赖管理和引用
- 提供渐进增强可配置方式,包括可配置的构建流程,来提升开发框架能力
-
开发语法
- 模板:支持类
Vue模板语法、Pug模板语法 - 样式:支持 CSS 预处理器和后处理器,
Stylus、Less、Sass、Postcss - 脚本:支持
Typescript、ES Next语法支持
- 模板:支持类
-
扩展的能力
HTML标签支持Vue数据操作语法,包括computed、watch支持Vue双向绑定v-model指令支持filter模板语法支持Redux/Vuex数据状态管理- 模板组件
ref引用支持 Mixins支持Promise、Async、await语法支持- 原生接口支持可定制的
Promise化 - 提供原生接口
Hook能力 - 样式
rpx单位自动转换 - 接口
Mock - 图片自动压缩能力
-
其它
- 框架
API优化及扩展、数据操作优化 - 微信请求优化
- 原生小程序和开发框架语法混用支持
- 框架
| Package | Status | Description |
|---|---|---|
| okam-build | okam 构建工具 | |
| okam-core | okam 核心运行框架 | |
| okam-cli | okam 命令行工具 |
具体可以参考文档
有任何问题或者建议,欢迎提 issue, 发 pr。
技术交流:
- QQ 群
728460911,入群备注:okam - 百度同学可以加 Hi 群:
1637339