Skip to content

uni-helper/uni-promises

Repository files navigation

@uni-helper/uni-promises

License

npm

Ask DeepWiki

uni-app promise 化的 API。要求 node >= 14.18

起步

安装依赖

安装依赖。

npm install @uni-helper/uni-promises
yarn v2/v3

请参考 文档 设置 nodeLinkernode_modules

pnpm

请参考 文档 设置 shamefully-hoisttrue

不考虑支持 uni_modules

API

构建

目前 @uni-helper/uni-promises 会使用 unbuilduni API 之外的部分转译到 ES2017(即 ES8)。uni API 需要在项目构建时由 uni-app 官方提供的插件处理。

对于兼容性支持,请查看 https://uni-helper.js.org/vitesse-uni-app/getting-started/deployment#%E5%85%BC%E5%AE%B9%E6%80%A7

延伸

如果你觉得这个库有用,你可以到 这个 ISSUE 投票,鼓励官方引入支持。

尽管 @dcloudio/types@3.3.0 开始提供基于 Promise 的类型定义,但它不能正确地同时支持 Vue 2 和 Vue 3,需要手动适配。而这个库基于回调方法封装 Promise,能正确地同时支持 Vue 2 和 Vue 3。

在官方提供的类型定义不能覆盖这个库之前,这个库依旧尽力保持维护。

致谢

About

uni-app Promise 化的 API

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors