美文网首页
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