vue 阻止change事件冒泡

一、问题描述

点击switch开关,就会触发父级的collapse面板的点击事件进而展开面板,因业务需要想把二者的事件分开,解决办法就是阻止change事件的冒泡。
在这里插入图片描述

二、解决办法

父级添加@click.stop修饰符即可解决

					<div class="switchStyle" @click.stop>
                      <div class="formLabel">海域确权</div>
                      <el-switch
                        v-model="switchVal1"
                        active-color="#13ce66"
                        inactive-color="#B6B6B6"
                        @change="(val) => handleSwitchAddLayer(val, 1)"
                      />
                    </div>

猜你喜欢

转载自blog.csdn.net/weixin_45150813/article/details/126224273