之前由于项目比较赶 所有草草的封装了一下请求 并没有超时这类的操作;最近闲下来了,所以就补上了; 第一次自己写,难免的,然后把,偶遇了一下promise.race(); PS:::: 官解—————————————————————————————————————————————————————————————————————————————————— ...
我是封装在uilts文件夹下,尽量减少文件数量 自定义post函数,返回Promise author: 李先生 lt .com gt param String url 接口网址 param arrayObject data 要传的数组对象 例如: name: 李先森 , age: return Promise promise 返回promise供后续操作 function reqHttps re ...
2018-09-27 09:45 0 691 推荐指数:
之前由于项目比较赶 所有草草的封装了一下请求 并没有超时这类的操作;最近闲下来了,所以就补上了; 第一次自己写,难免的,然后把,偶遇了一下promise.race(); PS:::: 官解—————————————————————————————————————————————————————————————————————————————————— ...
module.exports = { httpService } ...
为了减少代码量 以及方便后期的维护 ,把小程序中的request请求封装起来是很有用的 建一个和page同级的文件夹http 1.建立一个nev.js 文件 封装各个环境下的公共接口 2.建立一个reque.js 文件 封装request核心ajax请求 3.建立api.js 封装 ...
小程序开发请求提供了api,wx.request(),方便管理,可以对请求进行封装。 实现:创建一个api文件夹 1.创建urls.js文件,用于url管理 2.创建request.js,用于实现对wx.request()的封装 import urls from ...
1.在根目录utils中新增request.js,(post也可以改成这种promise写法,post暂时用的回调写法)并写: var app = getApp(); //项目URL相同部分,减轻代码量,同时方便项目迁移 //这里因为我是本地调试,所以host不规范,实际上应该是你备案 ...
目录 1,起因 2,优化成果 3,实现思路 4,完整代码 1,起因 哪天,正在蚂蚁森林疯狂偷能量的我被boss叫过去,告知我司要做一个线上直播公开课功能的微信小程序,博主第一次写小程序,复习了下文档,看了看腾讯云直播sdk,开工了。 写着写着 ...
封装一个组件 这里由于最近使用微信小程序居多,所以着重写的是小程序的,但是万变不离其宗,组件实现思路其实都差不多的 微信小程序开发中官方自带的wx.showModal,这个弹窗 API有时候并不能满足我们的弹窗效果,所以往往需要自定义modal组件。下面我们进行一个自定义modal弹窗组件 ...
1、创建和pages 同级的component目录新建一个myToast目录 例如: 2、myToast.wxml文件内容: 3、myToast.wxss文件样式(根据自己ui样式去写): ...