【微信小程序】如何阻止事件冒泡到父级的navigator url跳转

最近在做一个爬虫订阅项目时遇到一个问题:
当我点击switch按钮改变订阅状态时如何不触发父级的navigator的url跳转

下图是爬虫项目部分截图
【微信小程序】如何阻止事件冒泡到父级的navigator url跳转
经过尝试传统的阻止事件冒泡未成功后终于找到了catchtap这个方法

请看下图演示(因不方便所以随便打开一个小程序项目测试)
【微信小程序】如何阻止事件冒泡到父级的navigator url跳转
可以看到,catchcap绑定的那个方法我还没有写,如果你注意console控制台报错的话

但是,如果你catchcap后面不写函数的话将无法起到阻止事件冒泡的作用,即 catchtap="" 是无效的