草庐IT

DragLine封装

全部标签

微信小程序开发--网络请求封装

1、背景在做微信小程序开发的时候难免会涉及到网络请求操作,小程序提供的原生网络请求的api如下所示:wx.request({url:'https://test.com/******',//仅为示例,并非真实的接口地址data:{x:'',y:''},header:{'content-type':'application/json'//默认值},success(res){console.log(res.data)}})复制代码其中url:为请求的后台接口地址;        data:为请求接口需要携带的参数;        header:设置请求的header,​​content-type​​

微信小程序开发--网络请求封装

1、背景在做微信小程序开发的时候难免会涉及到网络请求操作,小程序提供的原生网络请求的api如下所示:wx.request({url:'https://test.com/******',//仅为示例,并非真实的接口地址data:{x:'',y:''},header:{'content-type':'application/json'//默认值},success(res){console.log(res.data)}})复制代码其中url:为请求的后台接口地址;        data:为请求接口需要携带的参数;        header:设置请求的header,​​content-type​​

关于网络框架设计封装的扯淡

关于网络框架设计封装的扯淡本blog的代码库:HttpUtil21.前后端交互协议设计常规是data-code-msg三字段设计也有data-code-msg-isSuccess.其中isSuccess和code其实互为冗余.但看了Facebook,google等大公司的接口交互协议,发现其实最全的是:data-code-msg-errorData.请求正确时:{"data":{"uid":"898997899788997"},"code":"0","msg":"success!","success":true,"errorData":null}请求错误时错误原因千奇百怪,应使用map来解析e

关于网络框架设计封装的扯淡

关于网络框架设计封装的扯淡本blog的代码库:HttpUtil21.前后端交互协议设计常规是data-code-msg三字段设计也有data-code-msg-isSuccess.其中isSuccess和code其实互为冗余.但看了Facebook,google等大公司的接口交互协议,发现其实最全的是:data-code-msg-errorData.请求正确时:{"data":{"uid":"898997899788997"},"code":"0","msg":"success!","success":true,"errorData":null}请求错误时错误原因千奇百怪,应使用map来解析e

vue+element DatePicker日期选择器封装(可自定义快捷选择时间)

前言今天封装了一个DatePicker日期选择器,发现带快捷选择的不太好封装,我需要在不同的地方快捷选择不同的时间,并且快捷显示的时间是从昨天开始,在网上找了一圈都没找到便自己写了一个记录一下。效果今天是2022年1月3日,最近一周便是从昨天开始往前推一周我这里只有两种显示快捷选择时间的样式,可以根据具体需求无限加,达到我想要在不同的选择器中显示不同的快捷时间选择的需求。一、封装组件创建linechartlinechart:直接上代码:exportdefault{props:{time:{default(){return[];}}},data(){return{timedata:'',//选择

vue+element DatePicker日期选择器封装(可自定义快捷选择时间)

前言今天封装了一个DatePicker日期选择器,发现带快捷选择的不太好封装,我需要在不同的地方快捷选择不同的时间,并且快捷显示的时间是从昨天开始,在网上找了一圈都没找到便自己写了一个记录一下。效果今天是2022年1月3日,最近一周便是从昨天开始往前推一周我这里只有两种显示快捷选择时间的样式,可以根据具体需求无限加,达到我想要在不同的选择器中显示不同的快捷时间选择的需求。一、封装组件创建linechartlinechart:直接上代码:exportdefault{props:{time:{default(){return[];}}},data(){return{timedata:'',//选择