美文网首页
jsonp 封装

jsonp 封装

作者: 幽幽_默默 | 来源:发表于2020-04-11 11:32 被阅读0次

import JsonP from 'jsonp'

  static jsonp(options) {

        return new Promise((resolve, reject) => {

            JsonP(options.url, {

                param: 'callback'

            }, function (err, response) {

                if (response.status == 'success') {

                    resolve(response);

                } else {

                    reject(response.messsage);

                }

            })

        })

    }

需要注意的是在请求不正确的情况下,response.status 里面是没有值的,最终会报错。

所以应该更改为。

                if (!err) {

                    resolve(response)

                  } else {

                    reject(response)

                  }

相关文章

网友评论

      本文标题:jsonp 封装

      本文链接:https://www.haomeiwen.com/subject/rfzrmhtx.html