微信小程序 - cb回调(typeof cb == "function" && cb(obj);)
2024-09-21 18:12:09
typeof cb == "function" && cb(obj)
但凡用了Promise,这种方式就可以抛弃了.
Page({
data: {},
onLoad() { request('https://api.it120.cc/jy02149522/banner/list', {
type: 0
}, function(obj) {
console.log('请求到的数据:', obj)
})
}
}) // request请求封装
const request = (url, data, cb) => (
wx.request({
url,
data,
method: 'GET',
header: {
'content-type': 'application/x-www-form-urlencoded'
},
dataType: 'json',
responseType: 'text',
success(res) {
//判断cb是不是function,并且执行这行这个function
res.data.code == 0 ? typeof cb == "function" && cb(res.data) : typeof error === 'function' && error()
},
fail() {
typeof error === 'function' && error()
},
complete(res) {
// res.data.code != 0 ? typeof cb == "function" && cb(res.data) : typeof error === 'function' && error()
}
}) )
各位看官,自个理会.
最新文章
- Module-Zero之租户管理
- BSTR 的奥秘
- 用@RequestMapping映射请求
- c++语法集锦
- mysql之触发器trigger(1)
- DB Cache Reloaded Fix缓存不能被激活解决方法
- scrollView and tableView
- DotNet加密方式解析--散列加密
- Cocos2d-X中间应用
- IO之同步、异步、阻塞、非阻塞
- uEditor富文本编辑器
- 一个简易版本的lua debugger实现
- 跨进程SharedPreferences异常。
- u盘安装centos7.6 最新版本
- Premiere导入视频之后音频轨没有内容
- 【Alpha版本】冲刺阶段——Day1
- 《Java 程序设计》课堂实践项目汇总链接
- python 压缩每周生成的数据文件
- linux c获取本地时间
- 有关弱类型意识、DOM、动态语言与函数式编程
热门文章
- ./adb: error while loading shared libraries: libncurses.so.5:
- android 中theme.xml与style.xml的区别
- python测试开发django-35.xadmin注册表信息
- 百度搜索推出惊雷算法严厉打击刷点击作弊行为-SEO公司分享
- 副总统第一至三季/全集Veep迅雷下载
- 【机器学习算法-python实现】矩阵去噪以及归一化
- 【转】解决Android因加载多个大图引起的OutOfMemoryError,内存溢出的问题
- Asp.Net 获取物理路径
- RF的特征子集选取策略(spark ml)
- [转]你如何面对—LNMP高并发时502