一:情景
当两个组件(如div)进行嵌套并且两个组件都有点击事件,为了点击里边得不触发外边得就需要进行设置
<div onclick="a()">
<div onclick="b()">
</div>
</div>
二:html解决方案
在方法b中添加如下代码
function b() {
var even = window.event || arguments.callee.caller.arguments[0];
even.preventDefault();
even.stopPropagation();
}
三:vue解决方案
在里边的组件中的click事件加上stop
<van-cell
@click.stop="toggleNew(index,item.id)"
>