Okam
奥卡姆,一个面向小程序开发的开发框架,提供类
Vue的开发体验。
Introduction
平台支持
功能特性
-
开发模式
- 支持单文件组件化开发方式,目录结构更加清晰简洁
- 支持 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优化及扩展、数据操作优化 - 微信请求优化
- 原生小程序和开发框架语法混用支持
- 框架
Usage
Main Packages, Package, Status, Description, ---------, --------, -------------, [okam-build],
, okam 构建工具, okam-core,
, okam 核心运行框架, okam-cli,
, okam 命令行工具, [okam-build]: https://github.com/ecomfe/okam/tree/master/packages/okam-build
Contribution
具体可以参考文档
Communication
有任何问题或者建议,欢迎提 issue, 发 pr。
技术交流:
- QQ 群
728460911,入群备注:okam - 百度同学可以加 Hi 群:
1637339