home.js文件,jsonp.js文件,jsonp的api,截图里的指的是什么,理解不是很清楚
来源:4-2 热卖推荐--从服务器端获取数据
鹿人神经粉
2020-02-25 09:17:39
3回答
好帮手慕慕子
2020-02-25
同学你好, 对于你的问题解答如下:
(err, data) =>{}是表示fn
options对应第三方插件提供的jsonp方法中的opts, 表示配置选项。具体可参考官网解释,如下:
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
鹿人神经粉
提问者
2020-02-25
老师,我想确定一下,想的对不对
(err, data) 是fn对吗?
jsonp(url, options, (err, data) 的options是指什么
------------------------------------------------------------------------
jsonp(url, options, (err, data) => { 这个顺序是固定的,不可以更改
jsonp(url,opts,fn)
好帮手慕慕子
2020-02-25
同学你好,对于你的问题解答如下:
理解是对的
这个方法是老师自定义的,所以参数的顺序也是自定义的,在调用方法时,传入对应的参数即可。
options指的是一些可选的配置。例如:设置发出超时错误后的时间,老师在api下的config.js设置了对应的值
这里的callback就是在api/config.js下设置的param属性值,用于指定回调的查询字符串参数的名称。
如下图所示,此时home.js中的jsonp方法不是第三方插件jsonp方法,是老师自定义的方法,在home.js引入时,将其命名为jsonp了而已,同学不要弄混淆了,可以结合下图理解。
同学不用着急,这里主要弄清楚那个是使用老师自己定义的方法,那个是使用的第三方插件的方法就可以了,然后传入对应的参数即可。如下:
(1)在assets/js/jsonp.js文件中,使用到的jsonp方法是第三方插件提供的
(2)在api/home.js中使用的jsonp方法是老师自定义的
同学可以放慢视频播放速度,结合视频中的讲解和上述分析,捋捋思路,试着理解下。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题