<template>
<div>
<!-- 点击父元素会触发其事件处理函数 -->
<div @click="handleParentClick">
Parent Div
<!-- 点击子元素时,阻止事件冒泡到父元素 -->
<button @click.stop="handleChildClick">Child Button</button>
</div>
</div>
</template>
<script>
export default {
methods: {
handleParentClick() {
console.log('Parent clicked');
},
handleChildClick() {
console.log('Child clicked');
}
}
};
</script>
.stop 修饰符可以阻止事件冒泡。在上面的例子中,点击 Child Button 时,handleChildClick 方法会被调用,但事件不会冒泡到父元素,因此 handleParentClick 不会被触发。.stop 修饰符,点击 Child Button 时,handleParentClick 也会被触发。上一篇:vue sortable
下一篇:vue carousel
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站