微信小程序前端function封装
funtion的封装
utils =>http.js
var tips = { 1: "没有网络", 999: "无效的请求", 5000: "没有这些电影" } function http(params) { /*params 对象包含 url,success,method,data */ if(!params.method){ params.method ="GET"; } wx.request({ url:params.url, method:params.method, data:params.data, header: { 'Content-Type': 'json' }, success: function (res) { var statusCode = res.statusCode.toString(); if (statusCode.startsWith("2")) { params.success(res.data); } else { var errorCode = res.data.code; _show_error(errorCode); } }, fail: err => { _show_error(1); } }) } function _show_error(errorCode) { wx.showToast({ title: tips[errorCode], icon: "none", duration: 2000 }) } export { http };
index.js
import { http} from "../../utils/http"; const app = getApp() Page({ data: { movies: [] }, onLoad() { var url = "https://douban.uieee.com/v2/movie/top250"; wx.showNavigationBarLoading(); http({ url, success: res => { this.handleData(res); } }) }, })
若本号内容有做得不到位的地方(比如:涉及版权或其他问题),请及时联系我们进行整改即可,会在第一时间进行处理。
请点赞!因为你们的赞同/鼓励是我写作的最大动力!
欢迎关注达叔小生的简书!
这是一个有质量,有态度的博客
相关推荐
kgshuo 2020-09-25
Tomato 2020-09-10
taiyangyu 2020-09-10
CodeAndroid 2020-09-10
small 2020-07-29
sucheng 2020-07-26
zuoliangzhu 2020-07-20
CodeAndroid 2020-07-14
xiaoxubbs 2020-07-04
sucheng 2020-06-25
kgshuo 2020-06-14
意外金喜 2020-06-14
zuoliangzhu 2020-06-14
tianping 2020-06-14
hgzhang 2020-06-14
killgod 2020-06-14
戴翔的技术 2020-06-14
郴州小程序 2020-06-13