Skip to content
Mini program development framework
JavaScript Vue Smarty Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
docs
packages fix(okam-core): swan pageLifetimes show hide hook still will be trigg… May 26, 2019
scripts ci: up ci config Oct 15, 2018
.editorconfig wip: init Oct 14, 2018
.fecsignore test(okam-build): up example Jan 22, 2019
.gitignore test(okam-build): up example Jan 22, 2019
.npmrc docs:(okam-build): up docs and okam-build tiny change Jan 11, 2019
.travis.yml ci: remove coveralls Oct 15, 2018
CHANGELOG.md docs: up change log May 25, 2019
CONTRIBUTING.md docs: up readme Oct 15, 2018
LICENSE wip: init Oct 14, 2018
README.md docs: up readme Mar 18, 2019
babel.config.js ci: up ci config Oct 15, 2018
commitlint.config.js ci: up commit lint config Dec 15, 2018
lerna.json chore: up learn config Dec 25, 2018
package-lock.json chore: up dep Dec 6, 2018
package.json chore: up dep Dec 6, 2018

README.md

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 命令行工具

Contribution

具体可以参考文档

Communication

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

技术交流:

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

License

MIT

You can’t perform that action at this time.