W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Weex 主要用于編寫(xiě)多頁(yè)的應(yīng)用程序,每個(gè)頁(yè)面都對(duì)應(yīng)了原生開(kāi)發(fā)中的 View 或者 Activity,并且保持自己的上下文。即使 Weex 的所有頁(yè)面都使用的都是同一個(gè) Javascript 引擎的實(shí)例(virtual machine),每個(gè)頁(yè)面是執(zhí)行環(huán)境也是互相隔離的(基于 Sandbox 技術(shù))。
使用 BroadcastChannel 可以實(shí)現(xiàn)跨頁(yè)通信。
具體來(lái)講,每個(gè)頁(yè)面的 Vue 變量都是不同的實(shí)例,即使是寫(xiě)在 Vue 上的“全局”配置(?Vue.config.xxx
?)也只會(huì)影響 Weex 上的單個(gè)頁(yè)面。
在此基礎(chǔ)上,一些 Vue 的 SPA (單頁(yè)面應(yīng)用)技術(shù),如 Vuex 和 vue-router 也將單頁(yè)內(nèi)生效。更通俗地說(shuō),“頁(yè)面”概念在 SPA 技術(shù)中是虛擬的,但在 Weex 上卻是真實(shí)的。即便如此,Vuex 和 vue-router 都是獨(dú)立的庫(kù),都有自己的概念和使用場(chǎng)景,仍然可以在 Weex 里使用 Vuex 和 vue-router。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: