最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue中@click.stop與@click.prevent解讀

 更新時(shí)間:2025年02月05日 08:40:19   作者:AI研思錄  
Vue中,`@click.stop`用于阻止事件冒泡,而`@click.prevent`用于阻止事件的默認(rèn)行為,這兩個(gè)方法在處理事件時(shí)非常有用

Vue中@click.stop與@click.prevent

一、@click.stop

問(wèn)題:

父元素中添加了一個(gè)click事件,其下面的子元素中也添加了click事件,此時(shí),我想點(diǎn)擊子元素獲取子元素的點(diǎn)擊事件,但卻觸發(fā)的是父元素的事件:

<view class="footer-box" @click="clickCard">
		<view @click="footerClick('喜歡')"><text class="footer-box__item">喜歡</text></view>
		<view @click="footerClick('評(píng)論')"><text class="footer-box__item">評(píng)論</text></view>
		<view @click="footerClick('分享')"><text class="footer-box__item">分享</text></view>
</view>

此時(shí),我們就需要使用@click.stop:阻止事件冒泡方法來(lái)解決這個(gè)問(wèn)題:

<view class="footer-box" @click="clickCard">
		<view @click.stop="footerClick('喜歡')"><text class="footer-box__item">喜歡</text></view>
		<view @click.stop="footerClick('評(píng)論')"><text class="footer-box__item">評(píng)論</text></view>
		<view @click.stop="footerClick('分享')"><text class="footer-box__item">分享</text></view>
</view>

二、@click.prevent

還有一個(gè)與之相似的方法:@click.prevent:阻止事件的默認(rèn)行為,

例如:

在代碼里寫(xiě)入一個(gè)a標(biāo)簽,點(diǎn)擊會(huì)跳轉(zhuǎn)到目標(biāo)鏈接網(wǎng)頁(yè)中:

<view class="example-body">
	<a  rel="external nofollow"  rel="external nofollow" >百度</a>
</view>

但如果我們不想讓它跳轉(zhuǎn)但還想使用a標(biāo)簽的話(huà),此時(shí)就需要使用@click.prevent方法:

<view class="example-body">
	<a  rel="external nofollow"  rel="external nofollow"  @click.prevent='notLink'>百度</a>
</view>

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

宾阳县| 丰镇市| 清水县| 呼伦贝尔市| 滦南县| 香港 | 平顺县| 青浦区| 运城市| 延津县| 尉犁县| 尉氏县| 阳泉市| 兴城市| 恭城| 沙雅县| 玛多县| 镇雄县| 禄丰县| 鸡东县| 故城县| 大宁县| 南充市| 元氏县| 开原市| 蓝田县| 台中市| 东丽区| 油尖旺区| 明溪县| 醴陵市| 新沂市| 紫阳县| 砀山县| 贵阳市| 阳城县| 靖安县| 龙里县| 辽源市| 诸暨市| 观塘区|