表单组件switch的change事件可以阻止事件向上冒泡吗?默认是bindchange事件,有catchchange事件吗?
你是只要阻止点击事件向上传递吗?
可以阻止冒泡但是获取不到值
感谢反馈。
所有bind*绑定的事件都有对应的catch*。
switch的change事件本身就是不冒泡事件,用bind和catch效果都一样。
change和tap是不同的事件,冒泡与否不会相互影响。
1楼的代码,catchtap应该可以写在switch上,但拿变更后的值还是要靠change事件。
感谢6楼大大回复,经测试后catchtap可以写在switch上,拿值用change事件。
恩,但是我发现它的尺寸貌似也没办法改变唉
catchtap写在switch里不行吗?
用一个障眼法暂时解决了一下,上面先设置一个阻止向父元素冒泡的事件,然后再对switch做change事件就可以了,欢迎大神们指点