zoukankan      html  css  js  c++  java
  • 微信小程序前端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);
            }
          })
        },
    })
    

    若本号内容有做得不到位的地方(比如:涉及版权或其他问题),请及时联系我们进行整改即可,会在第一时间进行处理。


    请点赞!因为你们的赞同/鼓励是我写作的最大动力!

    欢迎关注达叔小生的简书!

    这是一个有质量,有态度的博客

    博客

    若本号内容有做得不到位的地方(比如:涉及版权或其他问题),请及时联系我们进行整改即可,会在第一时间进行处理。


    请点赞!因为你们的赞同/鼓励是我写作的最大动力!

    欢迎关注达叔小生的简书!

    这是一个有质量,有态度的博客

    博客

  • 相关阅读:
    ASP获取上月本月下月的第一天和最后一天
    JS表单提交
    JS分段传输数据
    SQLServer存储过程实现单条件分页
    ASP从HTML标签中提取中文
    ViewData、ViewBag和 TempData
    Java 第十一届 蓝桥杯 省模拟赛 小明的城堡
    Java实现DFS深度优先查找
    Java实现BFS广度优先查找
    Java实现二分查找(折半查找)
  • 原文地址:https://www.cnblogs.com/dashucoding/p/11443189.html
Copyright © 2011-2022 走看看