一、簡述

  最近項目組打算引入weex,并選定了一個頁面進行試水。頁面很簡單,主要是獲取數(shù)據(jù)渲染頁面,并可以跳轉到指定的頁面。跟之前使用RN 相比,weex 確實要簡單很多。從下圖中我們可以看到,weex 頁面需要跳轉到原生頁面,并且跳轉到哪個頁面我們可能并不能寫死。也就是說只要原生頁面之前項目中寫過了,那么理論上來說使用weex 可以任意調(diào)用。那么問題來了,我原來的頁面可能只知道名字,我怎么為那個頁面?zhèn)髦的??比如有個頁面orderDetailVC  ,跳轉時需要傳入orderId,即orderDetailVC.orderId = @"123"; 

seo優(yōu)化培訓,網(wǎng)絡推廣培訓,網(wǎng)絡營銷培訓,SEM培訓,網(wǎng)絡優(yōu)化,在線營銷培訓

二、思考

  可能最直接的想法就是直接原生給weex 提供一個方法,讓weex 傳入orderId,然后再push。但是如果明天我們需要跳轉到另一個頁面merchantDetailVC呢?它需要的不是orderId了,可能是一個merchantId,甚至更多參數(shù)。那怎么才能實現(xiàn)任意跳轉呢?我的想法是,項目是我寫的,需要跳轉到哪個類,那么這個類名我肯定是清楚的,并且這個類應該需要什么參數(shù)我也是清楚的。只不過我可能不知道怎么用weex 把它參數(shù)傳過去而已。如果知道了類名就意味著我知道了這個類,我能找到這個類,那么我就知道這個類有哪些屬性了,這個類的所有屬性我都能拿到,只不過有些是我需要給它賦值的,有些是不需要處理的。

三、實現(xiàn)

  整體的思路是:原生給weex 提供一個通用的跳轉方法。參數(shù)是類名和屬性字典。

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式

我想了解如何學習

姓名:
手機:
留言: