Okam 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Okam 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Okam 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 sparkleMan
适用人群 未知
收录时间 2018-11-06

软件简介

Okam (奥卡姆):小程序开发框架

Okam 是什么

Okam 一个面向小程序开发的开发框架,开发体验类 Vue

Okam 提供什么

  • 开发模式

    • 支持单文件组件化开发方式,目录结构更加清晰简洁

    • 提供渐进增强可配置方式,包括可配置的构建流程,来提升开发框架能力

    • 支持 NPM 包的依赖管理和引用

  • 开发语法

    • 模板:支持类 Vue 模板语法、Pug 模板语法

    • 样式:支持 StylusLessSass 预处理样式语言

    • 脚本:支持 TypescriptES Next 语法支持

  • 扩展的能力

    • 模板组件 ref 引用支持

    • HTML 标签支持

    • Vue 数据操作语法,包括 ComputedWatch 支持

    • Redux 数据状态管理

    • Mixins 支持

    • PromiseAsync await 语法支持

    • 原生接口支持可定制的 Promise 化

    • 提供原生接口 Hook 能力

    • 样式 rpx 单位自动转换

    • 图片自动压缩能力

    • 接口 Mock

  • 其它

    • 框架 API 优化及扩展、数据操作优化

    • 微信请求优化

    • 原生小程序和开发框架语法混用支持

Okam 对各小程序的支持情况

  • 百度小程序

  • 微信小程序

  • 支付宝小程序:完善中

目前上线的小程序

百度小程序:中科院减减鸭、邮政EMS、简单翻译 等

更多详细信息

反馈建议

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(3) 发布并加入讨论🔥
发表于大前端专区
2019/01/16 14:21

小程序开发框架 Okam 发布 0.4.9,快应用正式支持

小程序开发框架 Okam(奥卡姆) 0.4.9 发布,目前 Okam 已经全面支持 百度/微信/支付宝/头条/快应用 开发,提供类 Vue 开发体验。未来,我们将进一步提供 H5 支持,以及完善各个平台的组件/API 对齐。具体主要更新内容如下: 完善快应用的功能支持,包括 watch deep 支持等 对于 百度小程序 不支持 for key 属性配置,不再打印 warning 信息,同时 key 属性也会保留不会删除 增加模板和CSS资源依赖分析,同时重构原生组件模板依...

4
61
发表于大前端专区
2018/11/10 09:50

小程序开发框架 Okam 0.3 发布,开始支持支付宝小程序

小程序开发框架 Okam(奥卡姆) 0.3 发布,目前 Okam 已经全面支持 百度/微信/支付宝 小程序,提供类 Vue 开发体验,具体主要更新内容如下: Babel 处理器新增 `{babelrc: false}` 默认选项 优化百度小程序原生组件支持 优化模板事件名转换:针对自定义组件,不自动将 `click` 事件转成 `tap` 事件 增加事件通信:广播扩展支持 优化支付宝小程序支持 具体更新内容,请查看变更日志。 如果对我们开源项目感兴趣,欢迎关注使用,也...

1
28
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
3 评论
42 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部