vue2.0发送ajax,Vue2使用ajax发送请求

Vue2使用ajax发送请求

beecc95b0a32b57cabb7b6dfafed45b3.png

2年前

阅读 6728

评论 0

喜欢 0

### 1、安装axios

使用`npm`命令进行安装

`npm install axios -S`

### 2、沿用上一章的全局变量设置,绑定axios参数

```

// 全局常量定义

// v1.0.1

import axios from 'axios'

// 常量表

const config = {

// ajax插件

axios:axios,

// 版本号

edition:'v1.0.1',

// 项目名称

entry_name:'Vue2测试项目'

}

// 常量定义函数

let bindToGlobal = (obj, key) => {

if (typeof window[key] === 'undefined') {

window[key] = {};

}

for (let i in obj) {

window[key][i] = obj[i]

}

}

bindToGlobal(config,'_config')

```

### 3、.vue模板中使用axios发送post请求

```

注册

import Vue from 'vue'

import '../global.js'

export default {

methods: {

submit: function(event) {

_config.axios({

method: 'post',

url: '/user',

data: {

name: 'wise',

info: 'wrong'

}

}).then(function (response) {

// 成功回调

console.log(response);

})

.catch(function (error) {

// 异常监听

console.log(error);

});

}

}

}

```

### 4、axios的中文文档参考

[https://www.kancloud.cn/yunye/axios/234845](https://blog.junphp.com "https://www.kancloud.cn/yunye/axios/234845")

© 著作权归作者所有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值