weex的官方文件窮酸的可以,簡單的渲染一個頁面還行,但是深入了解不知道該怎麼知道。
大家有沒有推薦的教學可以參考下,比方說詳細講講什麼叫做Handler,什麼叫module,什麼是Component。
如果是多個視圖控制器,怎麼能使用weex進行導航?
天蓬老师2017-05-17 10:08:27
感謝邀請!本人在研究過程中主要也是研究官網文檔,給你列舉幾個:
官方參考:http://weex.apache.org/cn/references/
http://weex.apache.org/cn/references/
To-do:https://github.com/tralves/weex-todo-list
虾粥:http://xiazhou.me/tags/3139533465.html
To-do: https://github.com/tralves/weex-todo-list
http://xiazhou.me/tags/3139533465.html
======================
還有重要的就是經常到這裡來看別人問到問題以及幫別人解答問題。什麼叫Handler,什麼叫module,什麼是Component,這幾個問題在iOS擴充
這裡面都有提到。可以簡單介紹給你:Handler
:主要是指iOS下的Protocal,例如WXImgLoaderProtocol,实现的是图片下载等能力,类比android则是Adpter,是WeexSDK为开发者提供的全局性扩展的处理器。例如导航,图片,网络等都有对应的Protocal来处理。Module
:主要是指非UI层面的处理模块,例如要调用摄像头、打开蓝牙、获取UUID等;Component
: 主要是指UI层面的组件,例如在绘制UI方面不够用了,可以扩展一个 <MyList>...</MyList>
Handler
:主要是指iOS下的Protocal,例如WXImgLoaderProtocol,實現的是圖片下載等能力,類比android則是Adpter,是WeexSDK為開發者提供的全域性擴展的處理器。例如導航,圖片,網路等都有對應的Protocal來處理。
Module
:主要指非UI層面的處理模組,例如要呼叫相機、開啟藍牙、取得UUID等;Component
: 主要是指UI層面的元件,例如在繪製UI方面不夠用了,可以擴充一個
。目前官方總共提供了16個Tag,不夠用的話可以自行擴充。自從引入Vue2.0以來,Tag層面的擴展需求已經很少了,完全可以在Vue層面搞定。