AI智能
改变未来

axios.get() 封装


axios.get() 封装

axios 对象,是一个基于 Promise 的 HTTP 库。

通过 jquery 可以将 axios.get() 实现过程封装如下:

// 封装 axioslet axios = {get(url){return new Promise((resolve,reject) =>{$.get(url, data =>{resolve(data)})})}};// 封装后调用,从json 数据中获取单选题的题目xios.get(\'./json/subject.json\').then(res=>{console.log(res);   // 第一个返回值,打印请求到的 data 数据let res2 = res.filter(r => r.type === 0);return res2}).then(res2 =>{console.log(res2);  // 第二个返回值,打印过滤后的单选题let res3 = res2.map(r => r.title);return res3}).then(res3 =>{console.log(res3);   // 第三个返回值,打印单选题的题目});

控制台打印的结果:

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » axios.get() 封装