vue使用jsonp插件

1.安装

npm install jsonp --save-dev

2.引入jsonp

import jsonp from 'jsonp';

3.请求数据

export default {
    created(){
        //jsonp请求数据
        var keyword = "李白";
        var baseUrl = "https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su";
        var _url = baseUrl + '?wd='+keyword+'&cb=callback';
        jsonp(_url,(res)=>{
            callback(res);
        })

    //注意:callback需挂载到window下
        window.callback = function(data){
            console.log(data)
        }
    }
}

注意点:

  • jsonp只能用get方法请求,不能用post
  • callback需要挂载到window下

参考地址:https://www.jianshu.com/p/720e453ca27d

猜你喜欢

转载自blog.csdn.net/weixin_36185028/article/details/104249253