需求:
手写了一个弹框,点击黑色遮罩部分关闭弹框,点击弹框中的关闭事件关闭弹框,现在是点击弹框中的内容也会触发父元素事件,阻止子元素事件冒泡
<view class="bgFixedBack" id="bgFixedBack" @click="closeModalLight">
<view id='bgWhite' ref='bgWhite' class="bgWhite" @click.stop='!closeModalLight'>
<modal-header :title='title'></modal-header>
<view class="mainContent">
啊哈哈哈
</view>
</view>
</view>
</view>
点击closeModalLight事件关闭弹框
父元素关闭弹框事件:
@click=“closeModalLight”
子元素点击事件:
① @click.stop=‘!closeModalLight’
②@click.stop=“() => {}”
③@click.native.stop=“() => {}”