eeui 是一个使用Vue.js跨平台开发高质量原生(Android/iOS)应用。
特性高性能:使用原生组件和原生模块,来最大化利用原生渲染的性能优势以及平台能力。跨平台:你可以使用同一份代码编译成不同目标文件分别在Android和iOS平台上运行。
贴近前端生态:支持了最常用CSS样式以及最流行的前端框架,在未来或许还可以支持更多。
自带组件除了Weex原有的组件外,EEUI还自带了很多实用的组件:
<banner>-轮播控件,支持无限循环,支持任意组件<button>-预设常用按钮<grid>-一个分页网格容器<icon>-字体图标,支持1126+个字体图标<marquee>-跑马文字,一个横向自动滚动文字的容器<navbar>-预设导航栏<ripple>-一个点击元素时,会产生向外扩散的水波纹效果容器<scroll-text>-一个横向滚动文字的容器,适合用于单行公告<scroll-view>-列表容器,跟Weex自带的列表容器区别于自带原生下拉刷新+上拉加载更多<tabbar>-强大的选项卡页面<web-view>-强大的web网页容器更多组件...自带模块除了Weex原有的模块外,EEUI还自带了很多实用的模块:
adDialog-广告弹窗ajax-异步请求,支持get、postalert-对话框,提示框、确认提示框、输入提示框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
评论