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端)。
演示
自帶組件
除了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