合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# promise请求封装及使用 > 创建一个`tools.js` ```javascript const Requset = function(FN_name = 'getUserinfo',data={}){ wx.cloud.init(); wx.showLoading({ title: '数据请求中...', }) return new Promise( (resolve, reject)=> { wx.cloud.callFunction({ name: FN_name, data:{...data} }).then(res => { resolve(res); }).catch(err=>{ reject(err); }).finally(()=>{ wx.hideLoading(); }) }) } module.exports = Requset; ``` > 在使用地方或者全局引入`tools.js` ```javascript let Request = require('../../utils/tools.js'); ``` > 请求方法 ```javascript Request('参数1','参数2').then(res=>{ this.list = res.result.data[0]; }) ```