安装 Axios
- 在终端输入以下命令:
cnpm install axios --save
cnpm install axios --save-dev
- 在
src
文件夹下的main.js
文件,引入Axios
:
import axios from 'axios'
Vue.prototype.$axios = axios
Axios API
axios.request(config)
axios.post(url[, data[, config]])
axios.put(url[, data[, config]])
axios.patch(url[, data[, config]])
Axios 应用
<template>
<div class="hello">
<p>{{ msg }}</p>
</div>
</template>
<script>
export default {
name: 'HelloWorld',
data () {
return {
msg: 'Welcome to Your Vue.js App'
}
},
mounted() {
// 调用后台接口获得数据
this.$axios
.get(
"../../static/health.json"
)
.then(res => {
// then()中如果只传入一个处理函数,那么默认是处理请求成功的情况
this.msg = res.data;
})
.catch(err => {
// 未获得成功之后的报错信息
console.log(err);
});
}
}
</script>
网友评论