TypeScript 封装原生 Ajax
TypeScript 封装原生 Ajax,CRUD 对应post,delete,put,get 实列如下: 1.定义 ajax 请求所需的参数接口 interface IAjaxConfig { type : string ; url : string ; data ? : string ; dataType : string ; } 2.定义 CRUD 对应的抽象方法 interface IAjaxConfig { type : string ; url : string ; data ? : string ; dataType : string ; } 2.定义 CRUD 对应的抽象方法 export abstract class TsAjax { abstract _post ( url : string , data ? : string ) : any ; abstract _put ( url : string , data ? : string ) : any ; abstract _delete ( url : string , data ? : string ) : any ; abstract _get ( url : string , data ? : string ) : any ; } 3.继承抽象类并实现抽象类抽象方法,封装原生 ajax [CRUD]