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()
}
}) )

各位看官,自个理会.

最新文章

  1. Module-Zero之租户管理
  2. BSTR 的奥秘
  3. 用@RequestMapping映射请求
  4. c++语法集锦
  5. mysql之触发器trigger(1)
  6. DB Cache Reloaded Fix缓存不能被激活解决方法
  7. scrollView and tableView
  8. DotNet加密方式解析--散列加密
  9. Cocos2d-X中间应用
  10. IO之同步、异步、阻塞、非阻塞
  11. uEditor富文本编辑器
  12. 一个简易版本的lua debugger实现
  13. 跨进程SharedPreferences异常。
  14. u盘安装centos7.6 最新版本
  15. Premiere导入视频之后音频轨没有内容
  16. 【Alpha版本】冲刺阶段——Day1
  17. 《Java 程序设计》课堂实践项目汇总链接
  18. python 压缩每周生成的数据文件
  19. linux c获取本地时间
  20. 有关弱类型意识、DOM、动态语言与函数式编程

热门文章

  1. ./adb: error while loading shared libraries: libncurses.so.5:
  2. android 中theme.xml与style.xml的区别
  3. python测试开发django-35.xadmin注册表信息
  4. 百度搜索推出惊雷算法严厉打击刷点击作弊行为-SEO公司分享
  5. 副总统第一至三季/全集Veep迅雷下载
  6. 【机器学习算法-python实现】矩阵去噪以及归一化
  7. 【转】解决Android因加载多个大图引起的OutOfMemoryError,内存溢出的问题
  8. Asp.Net 获取物理路径
  9. RF的特征子集选取策略(spark ml)
  10. [转]你如何面对—LNMP高并发时502