vue-axios 安装和应用(解决ajax sessionId改变)

安装axios

npm install axios

然后

npm install --save axios vue-axios

用到post请求时,需要安装qs

import qs from 'qs'

在main.js引入axios

import axios from 'axios'

import VueAxios from 'vue-axios'

Vue.prototype.axios = axios;

Vue.use(VueAxios, axios);

在页面js处引入

import axios from 'axios'
import qs from 'qs'

 

vue-axios 安装和应用(解决ajax sessionId改变)

 

下面请求要加这句 withCredentials : true

get请求

  1. axios.get(url?id=id).then(function(res) {    var data = res.data;         //返回的数据都在res.data里面}).catch(function(err) {    console.log(err);});

post请求

  1. var params = {'name':name,'phone':phone};var qs=require('qs');var instance = axios.create({headers: {'content-type': 'application/x-www-form-urlencoded'}});instance.post(url,  qs.stringify(params)).then(function(res) {    var data = res.data;    //返回的数据都在res.data里面}).catch(function(err) {    console.log(err);});
腾讯云服务器安全可靠高性能,多种配置供您选择
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: