小程序表单组件form使用时的小坑
2019-08-05 本文已影响0人
矿泉水_1780
这是东光小程序列表页抢单的部分代码
想要实现: 阻止页面跳转即阻止冒泡
遇到的问题:catchsubmit不能阻止冒泡事件发生,原因有二:
1. catch只对冒泡事件才有意义
2. tap和submit是两个不同的事件,不能用submit来阻止tap的冒泡
解决办法: 组件上再添加一个tap事件, submit事件只用来获取formId, 用catchtap来阻止冒泡
这是东光小程序列表页抢单的部分代码
想要实现: 阻止页面跳转即阻止冒泡
遇到的问题:catchsubmit不能阻止冒泡事件发生,原因有二:
1. catch只对冒泡事件才有意义
2. tap和submit是两个不同的事件,不能用submit来阻止tap的冒泡
解决办法: 组件上再添加一个tap事件, submit事件只用来获取formId, 用catchtap来阻止冒泡