发表于: 2021-04-10 21:15:23
1 1964
今天完成的事情:完成了登录页的跨域请求数据
明天计划的事情:完成列表页
收获:
Angular get 请求数据
1、在用到的地方引入 HttpClient 并在构造函数声明
import { HttpClient } from '@angular/common/http';
constructor(public http: HttpClient) { }
2、get请求数据
var api = "/a/article/search";
this.http.get(api).subscribe((response: any) => {
console.log(response);
});
Angular 中使用第三方模块 axios 请求数据
1、安装axios
cnpm install axios --save
2、引入
import axios from 'axios';
axios.get('/user?ID=12345')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
})
.then(function () {
});
3、封装service作为http服务
import { Injectable } from '@angular/core';
import axios from 'axios';
@Injectable({
providedIn: 'root'
})
export class HttpserviceService {
constructor() { }
axiosGet(api){
return new Promise((resolve,reject)=>{
axios.get(api)
.then(function (response) {
resolve(response)
});
})
}
}
评论