W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
由于小程序本身沒有阻止事件冒泡的方式,而是采用不同的方法屬性來聲明阻止冒泡(如 微信小程序的 catchtap),所以 Remax 自己實(shí)現(xiàn)了 stopPropagation 方法。
我們建議在 remax 中不要使用 catchtap 的方式,以免出現(xiàn)未知的問題。
如果你使用了小程序原生組件,原生組件中的點(diǎn)擊事件沒有 stopPropagation 方法,不支持阻止冒泡。
用法如下:
function Page() {function handleFooClick(event) {event.stopPropagation();}function handleBarClick() {...}return (<View onClick={handleBarClick}>bar<View onClick={handleFooClick}>foo</View></View>)}
當(dāng)你點(diǎn)擊 foo 標(biāo)簽時(shí),將會(huì)觸發(fā) handleFooClick
回調(diào),但不會(huì)執(zhí)行 handleBarClick
。
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)系方式:
更多建議: