鸿蒙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
按赞同
/
按时间
爱吃土豆丝的打工人
1

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

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

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

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

分享
微博
QQ
微信
回复
2021-10-14 16:10:56
相关问题
js开发wearable onswipe事件无法触发
3876浏览 • 1回复 已解决
js 中 class类名动态绑定的问题?
1371浏览 • 1回复 待解决
鸿蒙事件拦截分发处理
4483浏览 • 2回复 待解决
烧录捕获到异常信息,怎么解决?
3995浏览 • 2回复 待解决
元数据绑定框架使用问题
1668浏览 • 1回复 待解决
鸿蒙中ScrollView如何禁掉滚动事件
2754浏览 • 2回复 待解决
鸿蒙响应屏幕触摸事件如何获取?
2928浏览 • 1回复 已解决
多个设备与智慧生活app绑定问题
6283浏览 • 2回复 待解决
DevEco安装的3.0无法创建JS Visual?
1367浏览 • 1回复 待解决