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

Appearance settings
This repository was archived by the owner on Apr 27, 2025. It is now read-only.

axetroy/wxeact

Open more actions menu

Repository files navigation

wxeact

Greenkeeper badge Build Status Dependency License Prettier Node npm version Size

基于微信小程序框架labrador的二次开发

Developing... Not for production yet

因为labrador目前已处于无人维护状态,但是路还在继续

fork原项目来维护,成本有点高,而且里面有很多代码看不懂

所以干脆开一个新项目,精简掉一些没必要的,整理框架逻辑

新的框架,新的开始,没有历史包袱

特性

继承自自labrador

  • 使用Labrador框架可以使微信开发者工具支持加载海量NPM包
  • 支持ES6/7标准代码,使用async/await能够有效避免回调地狱
  • 组件重用,对微信小程序框架进行了二次封装,实现了组件重用和嵌套
  • 可集成Redux,使用Redux数据流控制,让项目逻辑清晰可维护
  • 自动持久化数据,支持redux-persist自动将运行数据保存
  • 自动化测试,非常容易编写单元测试脚本,不经任何额外配置即可自动化测试
  • Flow.js强类型检查,编写更加安全稳定的代码
  • 使用Editor Config及ESLint标准化代码风格,方便团队协作
  • 强力压缩代码,尽可能减小程序体积,让你在2M的限制内做更多的事

与labrador的区别

  • promisify微信所有API,使用Async后缀的API则返回promise
  • 可集成dva
  • 队列化http请求, 去掉微信限制的最大并发数量
  • 精简掉polyfill(自从2017.03.28更新后,支持绝大部分ES6 API,查看详情)
  • JPG/PNG/SVG/GIF图片压缩
  • 压缩XML,JSON文件
  • 精简初始化的TODO项目, 轻装

如何使用

npm install wxeact-cli -g

wxeact create wxeact-app

cd ./wxeact-app

npm start

贡献代码

git clone https://github.com/axetroy/wxeact.git
cd wxeact

致谢

感谢labrador框架作者liangxingchen的源代码

开源协议

遵循labrador框架的开源协议

本项目依据MIT开源协议发布,允许任何组织和个人免费使用。

About

基于微信小程序框架labrador的二次开发

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.