案例
日期 {{ startTime || "请选择开始日期" }} 至 {{ endTime || "请选择结束日期" }}
问题:
点击删除icon时候,触发了下方的picker组件的click事件。
错误:
如果使用@tap.stop阻止传播 的话会报错:Error: "TypeError: $event.stopPropagation is not a function" 原因是:Uniapp不支持stopPropagation,因为这里的event对象并非浏览器的evnet对象,其本来没有stopPropagation方法,文档中也从未提及支持stopPropagation方法,实现中有stopPropagation方法是为了避免开发者使用引用的第三方代码使用了 stopPropagation后报错。
解决:
使用@click.native.stop