• 封装公共函数的 js:publicFunc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
const getData = () => {
return new Promise((resolve) => {
axios.get(url,param)
.then((req) => {
const data = req; //接口返回值做处理
resolve(data);
})
.catch((err) => {
console.log(err)
});
});
}
export default {getData};
  • 调用
1
2
3
4
5
6
showMyData = async () => {
let data = await getData();
this.setState({
data
});
};