OKAM 小程序开发框架
奥卡姆,一个面向小程序开发的开发框架,提供类
Vue
的开发体验。
支持平台
交流反馈
技术交流:
- QQ 群
728460911
,入群备注:okam - 百度同学可以加 Hi 群:
1637339
反馈建议:项目代码开源在 Github 上,有任何问题或者建议,欢迎提 issue, 发 pr。
主要功能特性
功能特性:
开发模式
- 支持单文件组件化开发方式,目录结构更加清晰简洁
- 支持 NPM 包的依赖管理和引用
- 提供渐进增强可配置方式,包括可配置的构建流程,来提升开发框架能力
开发语法
- 模板:支持类
Vue
模板语法、Pug
模板语法 - 样式:支持 CSS 预处理器和后处理器,
Stylus
、Less
、Sass
、Postcss
- 脚本:支持
Typescript
、ES Next
语法支持
- 模板:支持类
扩展的能力
HTML
标签支持Vue
数据操作语法,包括computed
、watch
支持Vue
双向绑定v-model
指令支持filter
模板语法支持Redux
数据状态管理- 模板组件
ref
引用支持 Mixins
支持Promise
、Async
、await
语法支持- 原生接口支持可定制的
Promise
化 - 提供原生接口
Hook
能力 - 样式
rpx
单位自动转换 - 接口
Mock
- 图片自动压缩能力
其它
- 框架
API
优化及扩展、数据操作优化 - 微信请求优化
- 原生小程序和开发框架语法混用支持
- 框架
使用该框架的小程序
- 减减鸭
- 邮政EMS
- 简单翻译