鸿蒙js 捕获事件绑定 无法触发,请大神赐教!

html 

   <div  on:touchstart.capture="capture1"  on:touchstart.bubble="bubble1">

       <div on:touchstart.capture="capture2"  on:touchstart.bubble="bubble2">

           <text on:touchstart.capture="capture3"  on:touchstart.bubble="bubble3">12222</text>

       </div>

   </div>

js 

   capture1(){

       console.log("testtest++capture1")

   },

   capture2(){

       console.log("testtest++capture2")

   },

   capture3(){

       console.log("testtest++capture3")

   },

   bubble1(){

       console.log("testtest++bubble1")

   },

   bubble2(){

       console.log("testtest++bubble2")

   },

   bubble3(){

       console.log("testtest++bubble3")

   }

运行结果

08-19 20:27:48.774 18726-18870/? D 03B00/JSApp:  app Log: testtest++bubble3

08-19 20:27:48.774 18726-18870/? D 03B00/JSApp:  app Log: testtest++bubble2

08-19 20:27:48.774 18726-18870/? D 03B00/JSApp:  app Log: testtest++bubble1

问题:为什么捕获事件没有执行?

鸿蒙
HarmonyOS
JavaScript
2021-10-14 13:35:00
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
爱吃土豆丝的打工人
2

IE10 及以下不支持捕获型事件,所以就少了一个事件捕获阶段,IE11、Chrome 、Firefox、Safari 等浏览器则同时存在。

看看你的浏览器支持捕获事件不

分享
微博
QQ
微信
回复
2021-10-14 16:05:46
爱吃土豆丝的打工人
1

dom的执行顺序是先捕获,然后冒泡   你的冒泡都执行了   你的捕获没有执行,说明你的浏览器不支持

分享
微博
QQ
微信
回复
2021-10-14 16:10:56
相关问题
js开发wearable onswipe事件无法触发
6244浏览 • 1回复 已解决
绑定菜单后无法使用右键触发菜单
178浏览 • 1回复 待解决
焦点事件onBlur/onFocus回调无法触发
216浏览 • 1回复 待解决
长按事件如何重复触发
334浏览 • 1回复 待解决
使用鸿蒙js可以实现禁用事件
2289浏览 • 1回复 已解决
js 中 class类名动态绑定的问题?
4716浏览 • 1回复 待解决
烧录捕获到异常信息,怎么解决?
6669浏览 • 2回复 待解决