JS中promise化微信小程序api怎么用
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本篇内容主要讲解"JS中promise化微信小程序api怎么用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"JS中promise化微信小程序api怎么用"
千家信息网最后更新 2025年02月03日JS中promise化微信小程序api怎么用
本篇内容主要讲解"JS中promise化微信小程序api怎么用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"JS中promise化微信小程序api怎么用"吧!
promise化的原因
微信小程序的api用的是对象参数回调模式,很容易造成回调地狱,代码难以阅读,判断,修改 和调试.
微信小程序api示例
// 获取用户信息 wx.getSetting({ success: res => { if (res.authSetting['scope.userInfo']) { // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框 wx.getUserInfo({ success: res => { // 可以将 res 发送给后台解码出 unionId this.globalData.userInfo = res.userInfo } }) } } })
可以看出两层的时候,代码就很别扭了
promise化小程序
编写一个可以promise小程序api的公用函数
function promisify (method, options = {}) { return new Promise((resolve, reject) => { // 将options对象赋值 然后再传给下面调用的方法中 options.success = resolve options.fail = err => { reject(err) } wx[method](options) })}
使用示例
传递的额外参数通过对象解构方式传递
promisify('getUserInfo') .then((res) => console.log(res)) .catch((err) => {console.error(err)})promisify('navigateTo', { url })
到此,相信大家对"JS中promise化微信小程序api怎么用"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
程序
对象
代码
内容
参数
方法
示例
学习
实用
更深
别扭
信息
兴趣
函数
原因
后台
地狱
头像
实用性
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库系统死锁属于故障
创欧网络技术上海有限公司
博思服务器
flume处理多行数据库
软件开发属于制造业
nba2kol数据库大更新
3级数据库技术值钱吗
网络安全技术英语
数据库主码与外码
服务器托管 数据安全
软件工程软件开发实验报告
扩展检索数据库
数据库有关的书籍
软件开发接私活哪个平台好
uft从数据库中获得值
网络安全北京理工
网站的服务器委托管理
网络安全工作制度保障
大专生能学软件开发吗
对于数据库的管理权限最大的用户
足疗店服务器
柬埔寨金边软件开发待遇
企业服务器上储存文件
网络安全主题教育班会教案
葫芦岛缤果网络技术
学校图书馆的数据库怎么用
澜起科技互联网定制芯片
数据库没有备份
贵州定制软件开发服务商
数据库表归档后如何查看保存