page里的 data 里的数据 存在周期是多久
发布于 7 年前 作者 kongfang 2558 次浏览 来自 问答

   page里的data 自定义了一个 urlList 数组(存的是不同清晰度的视频的地址),在调用接口成功后赋值之后,在  自定义切换地址的方法中  获取       this.data.urlList 中的某个属性 返回undefined,导致报错


   问题截图是这样的:


   求问 这是怎么回事???




5 回复

看看是不是index越界了,

越界了  urlList[index]  就是undefined,

urlList[index].url 就会报错

建议贴个代码片段 ,你这个估计就是取值不对造成的,data存在周期和页面的生命周期一致

方法内var个this = that,this换that试试,是不是方法内部获取不到了

看看你的代码,可能是语法问题或者异步问题

建议把报错截图发上来,报错报的是url未定义啊

回到顶部