weex生态最完善的框架eeui来了

48次阅读

共计 1772 个字符,预计需要花费 5 分钟才能阅读完成。

weex 生态最完善的框架 eeui for weex 来了~~~

现已加入 weex 官方合作项目中

https://weex.apache.org/zh/tools/eeui.html

一个基于 Vue.js 的高质量跨平台开发原生(Android/iOS 应用)框架
一套代码,两端原生应用
GitHub:https://github.com/kuaifan/eeui

介绍

EEUI 是一个基于 WeexSDK 开发的独立完整框架(EEUI 仅支持 Android、iOS 两端,不支持 WEB 端)。

演示

APP 下载[Android]

自带组件

除了 Weex 原有的组件外,EEUI 还自带了很多实用的组件:

  • <banner> – 轮播控件,支持无限循环,支持任意组件
  • <button> – 预设常用按钮
  • <grid> – 一个分页网格容器
  • <icon> – 字体图标,支持 1126+ 个字体图标
  • <marquee> – 跑马文字,一个横向自动滚动文字的容器
  • <navbar> – 预设导航栏
  • <ripple> – 一个点击元素时,会产生向外扩散的水波纹效果容器
  • <scroll-text> – 一个横向滚动文字的容器,适合用于单行公告
  • <scroll-view> – 列表容器,跟 Weex 自带的列表容器区别于自带原生下拉刷新 + 上拉加载更多
  • <tabbar> – 强大的选项卡页面
  • <web-view> – 强大的 web 网页容器
  • 更多组件 …

自带模块

除了 Weex 原有的模块外,EEUI 还自带了很多实用的模块:

  • adDialog – 广告弹窗
  • ajax – 异步请求,支持 get、post
  • alert – 对话框,提示框、确认提示框、输入提示框
  • captcha – 验证弹窗,滑动验证
  • keyboard – 键盘功能,动态隐藏软键盘、判断软键盘是否可见
  • loading – 等待弹窗,支持超过 12+ 种等待效果
  • navigationBar – 系统导航标题栏,不会被软键盘弹出导致导航栏上移
  • newPage – 页面功能,打开页面、动态加载页面、拦截 Android 物理返回键、状态栏字体颜色、… 等 20+ 种页面相关功能
  • openOtherApp – 打开其他 APP,支持打开微信、支付宝、qq、京东
  • saveImage – 保存网络图片至本地
  • getImageSize – 获取网络图片尺寸
  • scaner – 二维码扫描
  • share – 文字图片系统分享
  • storage – 数据存储,支持 app 缓存(重启 app 数据不清除)、app 全局变量(重启 app 数据清除)
  • system – 系统信息,Android 获取 IMEI,iOS 获取 IFA 等系统信息
  • toast – 简单好用吐司提示
  • 更多模块 …

插件市场

EEUI 提供完整的插件市场,在原有的组件、模块不够业务需求时可以通过插件市场来补充更多的业务需求:

  • websocket – 即时通讯
  • screenshots – 组件截图功能
  • citypicker – 城市选择器
  • picture – 图片选择器、视频选择、图片拍照、视频录制、压缩图片、预览图片、预览视频
  • rongim – 融云连接登录、聊天室业务
  • umeng – 友盟推送模块
  • pay – 第三方支付模块(支付宝、微信支付)
  • audio – 音频播放、获取音频时长
  • deviceInfo – 设备信息、网络状态、设备震动、屏幕信息、音量信息、电池信息
  • amap – 高德地图
  • videoView – 视频播放器组件
  • communication – 直接拨打电话、发送短信、发送邮件
  • geolocation – 获取当前位置、实时监听定位
  • recorder – 录音机支持声道、波段
  • accelerometer – 加速器,获取当前加速度、实时监听加速度
  • compass – 指南针,获取当前方位角、实时监听方位角
  • 插件市场、开发插件

EEUI 生态

  • eeui-cli – https://www.npmjs.com/package/eeui-cli
  • 中文文档 – https://eeui.app/
  • 插件市场 – https://eeui.app/markets/
  • 演示项目 – https://editor.eeui.app/#/case
  • 在线编辑器 – https://editor.eeui.app/
  • 交流社区 – https://bbs.eeui.app/
  • 热更新功能 – https://eeui.app/update/
  • 快速生成应用图标 – https://eeui.app/guide/icons.html
  • 快速生成启动图片 – https://eeui.app/guide/launch.html
正文完
 0