vue-notes-3 jsonp+Promise

download GitHub上面的jsonp库
https://github.com/webmodules/jsonp

Install for node.js or browserify using npm:

$ npm install jsonp

API

jsonp(url, opts, fn)

  • url (String) url to fetch
  • opts (Object), optional
- param (String) name of the query string parameter to specify the callback (defaults to callback)


- timeout (Number) how long after a timeout error is emitted. 0 to disable (defaults to 60000)


- prefix (String) prefix for the global callback functions that handle jsonp responses (defaults to __jp)


- name (String) name of the global callback functions that handle jsonp responses (defaults to prefix + incremented counter)
  • fn callback
    The callback is called with err, data parameters.

If it times out, the err will be an Error object whose message is Timeout.

Returns a function that, when called, will cancel the in-progress jsonp request (fn won’t be called).

热评文章