ElemeFE / mint-ui

Mobile UI elements for Vue.js
http://mint-ui.github.io/#!/en
MIT License
16.55k stars 3.55k forks source link

[Bug Report] mt-cell嵌套mt-switch,switch点击会先调用cell的click事件 #1594

Open Banjiemin opened 5 years ago

Banjiemin commented 5 years ago

Mint UI version

2.2.13

OS/Browsers version

chrom最新版

Vue version

2.6.10

Reproduction Link

https://codepen.io/banjiemin/pen/oNvWREZ

Steps to reproduce

1,mt-cell mt-button, 点击button执行func(0), 点击cell执行 func(2) ,这里很正常; 2,mt-cell mt-switch, 点击switch执行func(2) 两次,再执行func(0), 点击cell执行 func(2);

What is Expected?

子组件mt-switch能阻止事件冒泡到父组件上

What is actually happening?

先执行了父组件的click事件,并且是两次,然后才执行switch的change事件 。