小程序
小游戏
企业微信
微信支付
扫描小程序码分享
live-player小屏后,不能通过getCurrentPages()获取到其页面实例,看起来像是页面销毁了,但是通过小窗进去,只能触发onshow方法,这就有问题了,页面明明没有销毁,但是getCurrentPages()获取不到页面实例,导致在其他页面没办法对小屏页进行setData操作
我有个需求是在其他页面进行操作,但会影响到小屏页部分组件的显示情况,现在因为这个问题导致需求无法实现,只能通过在小屏页的onShow方法中,通过判断全局变量进行操作
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
getCurrentPages() 只能取到页面栈内的实例,确实是取不到播放器所在页面的实例,因为那个页面实例也会出栈,只不过被缓存起来了。应该可以借助 app.js 或者其他事件处理机制来进行通信。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
getCurrentPages()[1] 看看拿到啥
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
getCurrentPages() 只能取到页面栈内的实例,确实是取不到播放器所在页面的实例,因为那个页面实例也会出栈,只不过被缓存起来了。应该可以借助 app.js 或者其他事件处理机制来进行通信。
getCurrentPages()[1] 看看拿到啥