采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
TypeError: Cannot read property ‘doubanBase’ of undefined 报错doubanBase未定义, app.js page里面设置了doubanBase: “http://t.yushu.im”, 后面movie.js里面也用getApp()调用了,请问下老师问题怎么解决。 看了下提供的api页面是404。
我也遇到了同样的问题,在全局中设置了变量,在movie.js中获取出来是undefined,但如果给全局变量赋值是可以成功的,搜索了一下没找到解决方案,所以我就直接在movie.js赋值的,没有使用老师用的方法。其实前面做音乐播放那块的全局变量,在第一次取值的时候也是undefined,只不过刚好没报错。
我先试一下,以及之前的音乐的全局变量没有遇到问题, 但这次的电影我获取不到。
我找到了问题的原因,你是不是用了小程序自动生成的app.js,你查看一下这个文件的最下面是不是还有一个globalData对象,如果是,去掉就好了。
没有的,只有一个globalData对象,而且直接使用了路径拼接不使用全局变量,还是没成功运行
跳过了全局变量的设置,我直接拼接了路径 :
var inTheatersUrl = "http://t.yushu.im"+"/v2/movie/in_theaters";
然后是404的报错:
GET http://t.yushu.im/v2/movie/conming_soon 404 (NOT FOUND)
app.js 里哪儿有Page?不是App吗?
文字表述的问题,我没写清楚, 我的意思是 app.js里面有定义doubanBase:"http://t.yushu.im" 然后在movie.js里面调用了。 之后出现了上面的报错信息。
登录后可查看更多问答,登录/注册
4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!
15.3k 32
3.1k 24
3.1k 22
1.4k 22
978 16