前言
相信看到这篇文章的同学,都已经对微信小程序的api文档有所了解了,也都经历了微信小程序api回调函数嵌套的痛苦,才会想要通过Promise解决回调地狱这个问题,我下面就直接介绍怎么在小程序中使用Promise。
安装
npm install --save miniprogram-api-promise
使用
1、新建utils/wxp.js文件
import { promisifyAll, promisify } from 'miniprogram-api-promise';
export const wxp = {};
promisifyAll(wx, wxp);
2、在其他页面中引入wxp.js,并使用wxp+api
import {wxp} from '../../utils/wxp'
Page({
onLoad(){
wxp.getSystemInfo().then(res=>console.log('getSystemInfo', res))
}
})