第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

vue<router-link> 內(nèi)嵌@click修飾符用stop還是prevent

vue<router-link> 內(nèi)嵌@click修飾符用stop還是prevent

MM們 2019-02-05 21:13:55
項目用vue搭建,通過vue-router路由,在一個導(dǎo)航條內(nèi)<router-link>    ...    <span @click.stop.prevent="navTo('...')">點我路由另一個地址</span>    ...</router-link>實現(xiàn)目標(biāo):點<router-link>內(nèi)的其他元素都能按照router配置路由,點擊<span>元素觸發(fā)click事件而不按照router路由。實際現(xiàn)象:我自己的理解:<router-link>會轉(zhuǎn)化成 a 標(biāo)簽,那在內(nèi)部的click事件要阻止向上冒泡應(yīng)該用.stop修飾,但實際效果是用了stop頁面跳轉(zhuǎn)兩次,最終跳轉(zhuǎn)到<router-link>配置的地址。如果用.prevent則只觸發(fā)內(nèi)部的click事件,而不會跳轉(zhuǎn)到<router-link>頁面,反向推導(dǎo)解釋:<router-link>內(nèi)部所有子元素都屬于轉(zhuǎn)化后的a標(biāo)簽的一部分,默認(rèn)行為跳轉(zhuǎn)到router配置的地址,新增click事件要阻止默認(rèn)行為再執(zhí)行。希望各位大神能幫忙解釋下為什么用.stop無法實現(xiàn)預(yù)期效果,而.prevent可以。
查看完整描述

1 回答

?
喵喵時光機

TA貢獻(xiàn)1846條經(jīng)驗 獲得超7個贊

https://img1.sycdn.imooc.com//5c63cd2c0001231507200176.jpg

查看完整回答
反對 回復(fù) 2019-02-13
  • 1 回答
  • 0 關(guān)注
  • 495 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號