【Vue】axiosリクエストの方法のカプセル化と運用
938 ワード
1、まずaxiosをインストールする
2、参照axios
3、方法パッケージ、httpにパッケージ.jsのjsファイル
4、axios引用到.vueファイル
getリクエスト:
postリクエスト:
npm install axios --save
2、参照axios
import axios from "axios";
3、方法パッケージ、httpにパッケージ.jsのjsファイル
import axios from "axios";
export default {
ajaxGet (api, cb) {
axios.get(api)
.then(cb)
.catch(err => {
console.log(err);
})
},
ajaxPost (api, post, cb) {
axios.post(api, post)
.then(cb)
.catch(err => {
console.log(err);
})
},
}
4、axios引用到.vueファイル
import http from './../common/js/http'
getリクエスト:
http.ajaxGet(url, res => {
console.log(res)
});
postリクエスト:
http.ajaxPost(url, obj, res => {
console.log(res)
});