TS项目类型报错 ,原因是因为你的方法或者是接口不支持promise 也就是说可能是你封装的方法没有返回,或者是没有返回promise ,如果没有参数 或者不需要返回的话-那么可以直接把调用的方法加一个async

类型“void”上不存在属性“then”

TS项目类型报错 ,原因是因为你的方法或者是接口不支持promise 也就是说可能是你封装的方法没有返回,或者是没有返回promise ,如果没有参数 或者不需要返回的话-那么可以直接把调用的方法加一个async。类型“void”上不存在属性“then”...
JavaScript语言没有 类型 ,我更喜欢使用TypeScript,它本质上也是运行JavaScript的代码。 在TypeScript中使用Promise的时候,Promise.then()函数的返回值 类型 有时需要考虑。 我们都知道,Promise.then和Promise.catch这两个函数都是可以链式调用的,说明他们返回的 类型 也是一个Promise 类型 的对象。每一个then或catch...
前面聊了聊 几种数据 类型 五虎上将 以及 哼哈二将 void , any , undefined 与 void 的区别 现在我们来说一说 ,如果我们没有指定 类型 , 那么ts 将会 如何做呢? 下面我们一起来看看。 进入正题 , 也就是 类型 推断。 类型 推断 当我们ts 中声明变量 , 而没有指定 类型 的时候 ,如下代码 : let str = '我是字符串' // 这样现在的 类型 就是字符串 类型 了。 str = 123 // 这边已经把字符串变成字符串 类型 了 , 再去赋值 数值 类型 就不可以
Promise 对象用于一个异步操作的最终完成(或失败)及其结果值的表示。(简单点说就是处理异步请求。。我们经常会做些承诺,如果我赢了你就嫁给我,如果输了我就嫁给你之类的诺言。这就是promise的中文含义。一个诺言,一个成功,一个失败。) new Promise( /* executor */ function(resolve, reject) {...}