• API Promise化
  • 安装
  • 使用

    API Promise化

    扩展微信小程序api支持promise

    安装

    1. npm install --save miniprogram-api-promise

    使用

    在小程序入口(app.js)调用一次promisifyAll,只需要调用一次。

    示例:

    1. import { promisifyAll, promisify } from 'miniprogram-api-promise';
    2. const wxp = {}
    3. // promisify all wx's api
    4. promisifyAll(wx, wxp)
    5. console.log(wxp.getSystemInfoSync())
    6. wxp.getSystemInfo().then(console.log)
    7. wxp.showModal().then(wxp.openSetting())
    8. // compatible usage
    9. wxp.getSystemInfo({success(res) {console.log(res)}})
    10. // promisify single api
    11. promisify(wx.getSystemInfo)().then(console.log)