封装axios调用接口后数据获取undefined,不封装直接在需要页面获取数据的话又能拿到?

作者站长头像
站长
· 阅读数 5

获取数据封装axios调用接口后数据获取undefined,不封装直接在需要页面获取数据的话又能拿到?

async getAllData() {
      const data=await parameter
      console.log(data);
      // 直接获取数据
      // const data=await axios.get('http://127.0.0.1:4523/m1/3483169-0-default/parametesetion').then(
      //   response=>{
      //     console.log(response);
      //     return response.data
      //   },
      //   err=>{
      //     return err
      //   }
      // )
      this.allData = data
    },

封装的axios:封装axios调用接口后数据获取undefined,不封装直接在需要页面获取数据的话又能拿到?统一管理接口:封装axios调用接口后数据获取undefined,不封装直接在需要页面获取数据的话又能拿到?

回复
1个回答
avatar
test
2024-06-25

1.在api.js里面引入axios.js,不可以以xx.get的方式获取get请求,引入:import {get,post} from '@/axios.js';2.在调用接口的组件里,不可以解构引入

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容