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