老师好。
我在获取搜索结果页面的时候,在公共函数utils.js中写了两个公共函数,一个是getMovieData,并且在该函数中定义了回调函数;一个是processData,作为回调函数传入第一个函数中,代码见下:
onBindBlur:function(event){
var serachKeyWord=event.detail.value;
var searchUrl = app.globalData.doubanBase + “/v2/movie/search?q” + serachKeyWord;
console.log(“失去了焦点”);
console.log(event);
utils.getMovieData(searchUrl, “serachData”, utils.processData);
},
但是一直报错,报错内容为【utils is not defined;at api request success callback function】。我通过打印日志判断,调用搜索接口已经成功,问题出在了调用查询接口成功之后,调用搜索函数那里,程序没有找到processData。
问题:怎么在回调函数中调用公共函数中的函数?
4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!
了解课程