您的位置:首页 > Web前端 > Vue.js

vue中axios数据请求 get和post

2018-12-19 16:20 363 查看

axios(基于 promise 的 HTTP 库)

<script src="./vue.js"></script>
<!-- 1. 引入axios文件 -->
<script src="./axios.js"></script>

<script>
let vm = new Vue({
el: '#app',
data: {
newId: '',
newName: '',
list: [],
},
// get 请求
methods: {
getList() {
let url = 'http://19list.........'
// 调用axios的get方法,获取数据
axios.get(url)
.then(res => {
console.log(res);
// 将获取回来的数据赋值给list
this.list = res.data
})
.catch(err => {
console.log(err);
})
},
}

// post 请求
methods: {
getData: function () {
var url = 'http://www.liulongbin.top:3005/api/addproduct'
axios.post(url, "name=hello")
.then(res => {
console.log(res);
})
.catch(error => {
console.log(error);
})
}
}
})
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: