需求
使用typescript发送mui.ajax()请求,报错图如下:
原因
js使用mui,可以直接调用ajax,但是ts没有mui库。
解决方法
ts文件最终也是要编译成js的,编译后的js代码能调用mui.ajax()即可。所以使用类型定义文件(*.d.ts),声明一下mui以及ajax,ts不报错可编译即可。
参考:https://blog.youkuaiyun.com/u013451157/article/details/79896290
mui.util.d.ts
declare namespace mui {
function ajax(url:string,setting?:any);
}