老師,如果id為app這一層加個(gè)@click="showBox",button點(diǎn)擊后,實(shí)際上發(fā)生的是不會(huì)冒泡到id為app這一層的,我想了好久,是不是要解釋為,因?yàn)関ue掛載的是app這個(gè)id,而掛載后針對(duì)的所有操作是針對(duì)app這下id下面的所有代碼,所以button點(diǎn)擊后最高也只能冒泡到app為id的下一級(jí)
![]() ![]() 學(xué)習(xí)達(dá)人
|
yxj85
展開
|
![]() ![]() 打卡Lv5
|
昆明翰林
展開
<button v-on:click.once.stop="showName">這種寫法,不能阻止事件冒泡</button>
<div id="box" v-on:click.self="showBox">
<button v-on:click.once="showName">self寫在父級(jí)元素內(nèi),阻止子元素事件冒泡</button>
</div>
<div id="box" @click.capture="showBox">
<button v-on:click="showName">capture寫在父級(jí)元素內(nèi),單擊子元素時(shí)先觸發(fā)父元素事件再觸發(fā)子元素事件</button>
</div> |
![]() ![]() 學(xué)習(xí)達(dá)人
|
521xiaohai
展開
|
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。