[扼要问题描述]
**mpvue 版本号:^2.0.0
[ mpvue@x.x.x ]
最小化复现代码:
component:
<video @play="play" @Pause="pause" @timeupdate="setProgress">
page:
[建议提供最小化可运行的代码:附件或文本代码]
// 示例代码:
问题复现步骤:
在这些事件的监听函数中console.log,用安卓真机调试,发现并没有打出日志,而是输出Invoke event handleProxy in page:,断点发现并没有进入事件监听函数,IOS是OK的。
- [第一步]
- [第二步]
- [其它...]
观察到的表现:
[在这里描述观察到的表现]
截图或动态图:
![复现步骤截图或gif图片](图片的 url)
8条答案
按热度按时间wlwcrazw1#
补充一下,以非组件的形式加载是OK的,做成组件之后监听timeupdate事件始终进不去断点处
oknrviil2#
timeupdate事件不可以别的可以
g0czyy6m3#
@love999262 可以的话麻烦贴下相关代码,我们验证作为组件引入是可以监听到事件的
xnifntxz4#
@love999262 可以的话麻烦贴下相关代码,我们验证作为组件引入是可以监听到事件的
可以,晚些时候我写个demo,主要是安卓手机(已验证小米10.2,其它不知)的video timeupdate事件无法触发,在开发者工具里是可以触发的。需要真机调试。
ippsafx75#
抱歉久等,以下是代码示例,需要在安卓真机中打印log.
player.js
index.js
把player组件引入index即可
92dk7w1h6#
@Dewyzee
v9tzhpje7#
@love999262 已复现问题,我们正在跟进
qqrboqgw8#
@love999262 mpvue事件触发依赖小程序dom属性中的data-comkey,这个值在安卓中,如果是基于数据绑定的话,timeupdate事件对象就会丢失(小程序本身的事件),我们已经向微信方提出了咨询,请关注后续进展