TypeError: Cannot read property 'doubanBase' of undefined

来源:20-12 获取正在热映、即将上映和Top250的数据

慕前端0498434

2019-04-22

TypeError: Cannot read property ‘doubanBase’ of undefined
报错doubanBase未定义, app.js page里面设置了doubanBase: “http://t.yushu.im”, 后面movie.js里面也用getApp()调用了,请问下老师问题怎么解决。 看了下提供的api页面是404。

写回答

3回答

八卦一百二十八掌

2019-04-22

我也遇到了同样的问题,在全局中设置了变量,在movie.js中获取出来是undefined,但如果给全局变量赋值是可以成功的,搜索了一下没找到解决方案,所以我就直接在movie.js赋值的,没有使用老师用的方法。其实前面做音乐播放那块的全局变量,在第一次取值的时候也是undefined,只不过刚好没报错。

0
3
慕前端0498434
回复
八卦一百二十八掌
没有的,只有一个globalData对象,而且直接使用了路径拼接不使用全局变量,还是没成功运行
2019-04-22
共3条回复

慕前端0498434

提问者

2019-04-22

跳过了全局变量的设置,我直接拼接了路径 :

var inTheatersUrl = "http://t.yushu.im"+"/v2/movie/in_theaters";

然后是404的报错:

GET http://t.yushu.im/v2/movie/conming_soon 404 (NOT FOUND)

0
0

7七月

2019-04-22

app.js 里哪儿有Page?不是App吗?

0
1
慕前端0498434
文字表述的问题,我没写清楚, 我的意思是 app.js里面有定义doubanBase:"http://t.yushu.im" 然后在movie.js里面调用了。 之后出现了上面的报错信息。
2019-04-22
共1条回复

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23956 学习 · 6928 问题

查看课程