Okam小程序开发框架

联合创作 · 2023-09-24 19:41

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

浏览 23
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报