okam

Mini program development framework

Github星跟蹤圖

Okam

Build Status
Coverage Status
License: MIT

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

Introduction

平台支持

功能特性

  • 开发模式

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

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

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

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

Usage

Main Packages, Package, Status, Description, ---------, --------, -------------, [okam-build], okam-build-status, okam 构建工具, okam-core, okam-core-status, okam 核心运行框架, okam-cli, okam-cli-status, okam 命令行工具, [okam-build]: https://github.com/ecomfe/okam/tree/master/packages/okam-build

Contribution

具体可以参考文档

Communication

有任何问题或者建议,欢迎提 issue, 发 pr。

技术交流:

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

License

MIT

主要指標

概覽
名稱與所有者ecomfe/okam
主編程語言JavaScript
編程語言JavaScript (語言數: 8)
平台
許可證MIT License
所有者活动
創建於2018-10-14 11:58:18
推送於2023-01-08 00:16:45
最后一次提交2021-05-12 15:39:06
發布數88
最新版本名稱okam-core@0.4.13 (發布於 2019-02-06 23:53:27)
第一版名稱okam-build@0.2.2-alpha.0 (發布於 2018-10-22 14:46:16)
用户参与
星數419
關注者數35
派生數62
提交數806
已啟用問題?
問題數35
打開的問題數10
拉請求數36
打開的拉請求數39
關閉的拉請求數16
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?