亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在庫組件中禁用自定義事件?

如何在庫組件中禁用自定義事件?

揚帆大魚 2021-09-17 17:08:12
ux-components庫中有一個切換器組件,可以處理多個事件。這些事件處理程序之一稱為onValueChange。我想阻止默認行為并完全禁用該事件的觸發。我嘗試了一些 js 方法,例如preventDefault(). 似乎它不適用于自定義事件。這是我的具有onValueChange事件的組件。<ux-switcher-field   (onValueChange) = "someFunc()" ></ux-switcher-field>這是事件發射器:@Output()public onValueChange = new EventEmitter<UxValueChangeEvent<T>>();正如我所說,我只想禁止在某個特定位置觸發該事件。
查看完整描述

2 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

您可以在模板中像這樣使用 event.preventDefault()


<ux-switcher-field 

  (onValueChange) = "$event.preventDefault()" >

</ux-switcher-field>


查看完整回答
反對 回復 2021-09-17
?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

您可以使用$event.stopPropagation()取消事件。


代碼應如下所示:


<ux-switcher-field 

  (onValueChange) = "$event.stopPropagation()" >

</ux-switcher-field>

您可以在此處閱讀有關 stopPropagation 的更多詳細信息:

停止傳播描述


查看完整回答
反對 回復 2021-09-17
  • 2 回答
  • 0 關注
  • 200 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號