场景:使用了typescript编写整个项目,page引入组件 ,component中使用了video组件,点击页面中某个button调用this.videoContext.play()
期望:this.videoContext = wx.createVideoContext('mvideo'),能将videoContext绑定在this上
结果:报错:Property 'videoContext' does not exist on type 'Instance<{ sliderValue: number; videoContext: {}; }, {}, { sliderChange(): void; handlePlay(): void; }>'
请问如何将这个对象绑定到this上呢 (放到data中也会有问题)
谢谢
this.videoContext = wx.createVideoContext('mvideo')
这段代码在哪里执行的,可能是执行的时候,页面的 video 还没有生成,导致获取赋值失败。
可以试试在 setTimeout 里执行,看看是不是这个问题
Page({
//试试这样呢
videoContext: null,
onLoad() {},
})
下面那个报错在开发工具会报错 在手机上调试是没有报错的