鸿蒙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事件无法触发
7627浏览 • 1回复 已解决
HarmonyOS ImageSpan点击事件无法触发
268浏览 • 1回复 待解决
绑定菜单后无法使用右键触发菜单
1635浏览 • 1回复 待解决
Tabs选项绑定onClick事件之后无法切换
1738浏览 • 0回复 待解决
ErrorManager捕获js异常
551浏览 • 1回复 待解决
焦点事件onBlur/onFocus回调无法触发
1789浏览 • 1回复 待解决
长按事件如何重复触发
1932浏览 • 1回复 待解决
HarmonyOS 无法使用$$双向绑定
484浏览 • 1回复 待解决
使用鸿蒙js可以实现禁用事件
4063浏览 • 1回复 已解决
HarmonyOS 侧滑返回事件拦截与绑定
767浏览 • 1回复 待解决
HarmonyOS AKI绑定失败,无法正常使用
224浏览 • 1回复 待解决
HarmonyOS 无法接收事件
112浏览 • 1回复 待解决
js 中 class类名动态绑定的问题?
6261浏览 • 1回复 待解决