WeX5之xid相關API


WeX5針對xid提供了以下js api:
1、根據xid獲取id:this.getIDByXID(xid);
2、根據xid獲取HTML節點:this.getElementByXid(xid),此api的性能接近原生的document.getElementByIdx_x_x_x;
3、根據xid獲取組件實例:this.comp(xid)或this.comp(element);
 
說明:界面邏輯的js繼承自ModelBase,可以參考ModelBase的API,里面有詳細的介紹;
 
WeX5中使用xid時,需要注意以下注意事項:
1、xid替代傳統的id,用來標識界面元素;
2、在WeX5中,盡量別使用id屬性,如果使用了,需要自己保證整個應用唯一;
3、在WeX5中,同一個界面元素,不能即有xid,又有id,這樣會導致xid相關的api失效。
 
event參數里面的三個常用的參數
event.source:組件的js對象;
event.bindingContext:組件綁定的上下文,包含$model、$object等;
event.cancel:可修改,設置為true后中斷當前動作;
 
ViewComponent對象屬性
$domNode:jQuery對象;
domNode:dom對象;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM