OKAM 小程序开发框架

奥卡姆,一个面向小程序开发的开发框架,提供类 Vue 的开发体验。

支持平台

交流反馈

技术交流:

  • QQ 群 728460911,入群备注:okam
  • 百度同学可以加 Hi 群:1637339

反馈建议:项目代码开源在 Github 上,有任何问题或者建议,欢迎提 issue, 发 pr

主要功能特性

功能特性:

  • 开发模式

    • 支持单文件组件化开发方式,目录结构更加清晰简洁
    • 支持 NPM 包的依赖管理和引用
    • 提供渐进增强可配置方式,包括可配置的构建流程,来提升开发框架能力
  • 开发语法

    • 模板:支持类 Vue 模板语法、Pug 模板语法
    • 样式:支持 CSS 预处理器和后处理器, StylusLessSassPostcss
    • 脚本:支持 TypescriptES Next 语法支持
  • 扩展的能力

    • HTML 标签支持
    • Vue 数据操作语法,包括 computedwatch 支持
    • Vue 双向绑定 v-model 指令支持
    • filter 模板语法支持
    • Redux 数据状态管理
    • 模板组件 ref 引用支持
    • Mixins 支持
    • PromiseAsyncawait 语法支持
    • 原生接口支持可定制的 Promise
    • 提供原生接口 Hook 能力
    • 样式 rpx 单位自动转换
    • 接口 Mock
    • 图片自动压缩能力
  • 其它

    • 框架 API 优化及扩展、数据操作优化
    • 微信请求优化
    • 原生小程序和开发框架语法混用支持

使用该框架的小程序

  • 减减鸭
  • 邮政EMS
  • 简单翻译