需求


使用typescript发送mui.ajax()请求,报错图如下:

TS使用mui.ajax()时,报错--[ts] 类型“typeof mui”上不存在属性“ajax”。

原因


js使用mui,可以直接调用ajax,但是ts没有mui库。

 

解决方法


ts文件最终也是要编译成js的,编译后的js代码能调用mui.ajax()即可。所以使用类型定义文件(*.d.ts),声明一下mui以及ajax,ts不报错可编译即可。

参考:https://blog.csdn.net/u013451157/article/details/79896290

mui.util.d.ts

declare namespace mui {
  function ajax(url:string,setting?:any);
}

 

相关文章:

  • 2021-06-07
  • 2022-12-23
  • 2022-12-23
  • 2022-02-04
  • 2021-12-10
  • 2021-06-20
  • 2021-12-11
猜你喜欢
  • 2022-12-23
  • 2022-01-08
  • 2021-09-01
  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案