VUE- 访问服务器端数据

Posted 1285026182yuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VUE- 访问服务器端数据相关的知识,希望对你有一定的参考价值。

VUE- 访问服务器端数据

 

1. 安装 vue-resource 

npm install vue-resource --save

 

 

安装完毕后,在main.js中导入,如下所示:

import VueResource from vue-resource; 

Vue.use(VueResource);  

 

 

get请求

 

 
var params = params: id: id
this.$http.get(url, params).then(function(res)
    // 响应成功回调
    var data = res.body;
    //数据在res.body里面
, function(res)
    // 响应错误回调
);

 

 

post请求

 
启用emulateJSON : true选项后,请求会以application/x-www-form-urlencoded作为content-type,像html表单一样。
var params = params: id: id
this.$http.post(url, params,emulateJSON : true).then(function(res)
    // 响应成功回调
    var data = res.body;
    //数据在res.body里面
, function(res)
    // 响应错误回调
);

 

 

 

JSONP 请求

 

 
var JSONparams =
    params: id: id
    jsonp: callback // 设置回调函数的参数的一个名字,默认是话是callback,

 this.$http.jsonp(url, JSONparams).then( (res) => 
    console.log(res);
, (err) => 
    console.log(err);
) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

引用:https://blog.csdn.net/ant_dreams/article/details/80568420

 

以上是关于VUE- 访问服务器端数据的主要内容,如果未能解决你的问题,请参考以下文章

Vue服务端渲染

vue项目,手机电脑同一wifi防火墙也关闭了,npm run dev 运行pc端访问本地ip没问题,mobile端访问空白?

vue项目移动端查看分享pdf(服务器只能内网访问)

Vue Router 的使用

nginx部署Vue和SpringBoot(前后端多服务混合)

nginx部署Vue和SpringBoot(前后端多服务混合)