Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ecomfe/okam

Repository files navigation

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

AltStyle によって変換されたページ (->オリジナル) /