具體步驟如下。頁面初始化時,透過擴充套件引數傳值;mui在初始化頁面時,提供了extras配置引數,透過該引數可以設定頁面引數,從而實現頁面間傳值;mui框架在如下幾種場景下,會執行頁面初始化操作:-透過mui.openWindow,開啟新頁面(若目標頁面為已預載入成功的頁面,則在openWindow方法中傳遞的extras引數無效);-透過mui.init,方法建立子頁面;-透過mui.init,方法預載入頁面;-透過mui.preload,方法預載入頁面;官方:做webapp,一個無法避開的問題就是轉場動畫;web是基於連結構建的,從一個頁面點選連結跳轉到另一個頁面,如果透過有重新整理的開啟方式,使用者要面對一個空白的頁面等待;如果透過無重新整理的方式,用Javascript移入DOM節點(常見的SPA解決方案),會碰到很高的效能挑戰:DOM節點繁多,頁面太大,轉場動畫不流暢甚至導致瀏覽器崩潰;mui的解決思路是:單webview只承載單個頁面的dom,減少dom層級及頁面大小;頁面切換使用原生動畫,將最耗效能的部分交給原生實現.
具體步驟如下。頁面初始化時,透過擴充套件引數傳值;mui在初始化頁面時,提供了extras配置引數,透過該引數可以設定頁面引數,從而實現頁面間傳值;mui框架在如下幾種場景下,會執行頁面初始化操作:-透過mui.openWindow,開啟新頁面(若目標頁面為已預載入成功的頁面,則在openWindow方法中傳遞的extras引數無效);-透過mui.init,方法建立子頁面;-透過mui.init,方法預載入頁面;-透過mui.preload,方法預載入頁面;官方:做webapp,一個無法避開的問題就是轉場動畫;web是基於連結構建的,從一個頁面點選連結跳轉到另一個頁面,如果透過有重新整理的開啟方式,使用者要面對一個空白的頁面等待;如果透過無重新整理的方式,用Javascript移入DOM節點(常見的SPA解決方案),會碰到很高的效能挑戰:DOM節點繁多,頁面太大,轉場動畫不流暢甚至導致瀏覽器崩潰;mui的解決思路是:單webview只承載單個頁面的dom,減少dom層級及頁面大小;頁面切換使用原生動畫,將最耗效能的部分交給原生實現.