当前位置:   article > 正文

vue+ts定义axios数据类型报错解决_类型“((config: axiosrequestconfig) => axiosrequ

类型“((config: axiosrequestconfig) => axiosrequestconfig) | undef

在src目录下创建一个名字为axios.d.ts的文件,里面写

  1. import * as axios from 'axios'
  2. // interface Item {
  3. // ID: number
  4. // activity: string
  5. // after_sale: string
  6. // authen: string
  7. // bright_point: string
  8. // buy_time: string
  9. // car_price: string
  10. // card_time: string
  11. // color: string
  12. // decimal: string
  13. // detail_par: string
  14. // dif_cards: string
  15. // diff_coun: string
  16. // discharge: string
  17. // displacement: string
  18. // down_payments: string
  19. // drive: string
  20. // emission_standard: string
  21. // excellent_service: string
  22. // fil_engine: string
  23. // fil_gearbox: string
  24. // fil_structor: string
  25. // fueltype: string
  26. // img_src: string
  27. // insurance: string
  28. // integer: string
  29. // kilometre: string
  30. // logistics: string
  31. // manu_type: string
  32. // mileage: string
  33. // mon_price: string
  34. // nal_price: string
  35. // number: string
  36. // output_volume: string
  37. // qanda: string
  38. // seatnumber: string
  39. // service_shop: string
  40. // shopcar: string
  41. // state: boolean
  42. // tit_con: string
  43. // top: number
  44. // trait: string
  45. // transaction: string
  46. // veh_age: string
  47. // vehicle_system: string
  48. // year_mspect: string
  49. // status: number
  50. // }
  51. declare module 'axios' {
  52. interface AxiosInstance {
  53. (config: AxiosRequestConfig): any
  54. }
  55. }

这个里面可以定义类型,把any换成你定义的类型就行,我注释掉的那个地方就是自己之前定义的类型

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/299765
推荐阅读
相关标签
  

闽ICP备14008679号