对小程序开发中的顶级对象wx身上的基于回调函数的api进行promise化

第一步
在终端中执行 npm install --save [email protected]

第二步: 删除目录中的 miniprogram_npm 文件夹,并重新构建啊npm

第三步:在app.js中添加以下代码

//app.js
// 按需导入 promisefyAll 方法
import {
    
     promisifyAll } from 'miniprogram-api-promise'
// 将新创建的对象 wxp 的引用地址给 wx 的属性 p
const wxp = wx.p = {
    
    }
// 通过promisifyAll方法将 wx 身上的所有基于回调函数的异步API进行promise化
// 当这些基于回调函数的异步API promise化完成以后,会挂载到 wxp 身上
// 因为 wxp 和 wx.p 的引用地址相同,所以可以在 wx.p 身上调用那些promise化后的API
promisifyAll(wx, wxp)
// App({...})  作为插入位置的标识符,在App函数的上面

猜你喜欢

转载自blog.csdn.net/weixin_46611729/article/details/112178511