当前位置: 首页 > news >正文

微信小程序网络请求封装

封装,utils/http.js文件

  export default function ajax(type, url, data) {
    return new Promise((resolve, reject) => {
      wx.request({
        url: url,
        method: type,
        header: {
          'content-type': 'application/json'
        },
        data: data,
        success: (res) => {
          resolve(res.data)
        },
        fail: (res) => {
          reject(res)
        }
      })
    })
  }

调用

  import ajax from '../utils/http.js'
  
	  ajax(type, url, data).then(res => { //成功时执行
	
	  }).catch(function () { //失败时执行
	
	  }).finally(function () { //不管成功或失败时都会执行
	
	  })

相关文章:

  • js判定字符是否唯一
  • 微信小程序日历(可单选或复选时间)
  • js找出数组的差异
  • Js es6中扩展运算符(...)
  • 提问的智慧 (全文)
  • BLOGCN近期总是无法打开,这是一些不错的博客网
  • 对nunit很失望
  • [转载] 一篇不错的Spring Framework的tutorial
  • [NEWS] J2SE5.0来了
  • 利用委托实现对象实例按多字段嵌套排序
  • SQL SERVER中的三种获得自增长ID的方法
  • 自制简易AP柱面定向天线(zz)
  • JScript中的prototype(原型)属性研究(2)
  • 今天最大的收获
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • CSS相对定位
  • KMP算法及优化
  • leetcode388. Longest Absolute File Path
  • MySQL用户中的%到底包不包括localhost?
  • SpringBoot 实战 (三) | 配置文件详解
  • 分享一份非常强势的Android面试题
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 浅谈Golang中select的用法
  • 数据仓库的几种建模方法
  • 我从编程教室毕业
  • 学习ES6 变量的解构赋值
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • zabbix3.2监控linux磁盘IO
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • 带你开发类似Pokemon Go的AR游戏
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #Lua:Lua调用C++生成的DLL库
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (1)STL算法之遍历容器
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (六)vue-router+UI组件库
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • .net FrameWork简介,数组,枚举
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .net 流——流的类型体系简单介绍
  • .NET命令行(CLI)常用命令
  • @Autowired标签与 @Resource标签 的区别
  • @FeignClient注解,fallback和fallbackFactory
  • @property括号内属性讲解