Weex 環(huán)境中沒有 DOM

2023-12-25 17:13 更新

DOM(Document Object Model),即文檔對象模型,是 HTML 和 XML 文檔的編程接口,是 Web 中的概念。Weex 的運行環(huán)境以原生應用為主,在 Android 和 iOS 環(huán)境中渲染出來的是原生的組件,不是 DOM Element。

不支持 DOM 操作

原生環(huán)境中不支持 Web API,沒有 Element 、Event 、File 等對象,詳細列表可以參考 Web APIs on MD。不支持選中元素,如 document.getElementById 、 document.querySelector 等;當然也不支持基于 DOM API 的程序庫(如 jQuery)。

有限的事件類型

Weex 支持在標簽上綁定事件,和在瀏覽器中的寫法一樣,但是 Weex 中的事件是由原生組件捕獲并觸發(fā)的,行為和瀏覽器中有所不同,事件中的屬性也和 Web 中有差異。

  • 支持 Web 中的事件類型,詳情請參考《通用事件》。
  • 不區(qū)分事件的捕獲階段和冒泡階段,相當于 DOM 0 級事件。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號