zoukankan      html  css  js  c++  java
  • 微信小程序class封装http

    config.js

    var config = {
        base_api_url:"https://douban.uieee.com/v2/"
    }
    export {config}

    utils/http.js

    import {config} from "../config";
    class HTTP{
      request(params) {
        if (!params.method) {
          params.method = "GET"
        }
        wx.request({
          url: config.base_api_url + params.url,
          data: params.data,
          method:params.method,
          header: {
            'Content-Type': 'json'
          },
          success: function (res) {
            let statusCode = res.statusCode.toString();
            if(statusCode.startsWith("2")){
              params.success(res.data);
            }else{
              wx.showToast({
                title:"网络错误",
                icon:"none"
              })
            }
          },
          fail: function() {
            wx.showToast({
              title:"错误",
              icon:"none"
            })
          }
        })
      }
    }
    export{
      HTTP
    }

    models/movie.js

    import { HTTP } from "../utils/http";
    const movie = "movie/";
    class MovieModel extends HTTP {
        getTop250(callback) {
            this.request({
                url: movie + "top250",
                success: res => {
                    callback(res);
                }
            })
        }
        getComingsoon(callback) {
            this.request({
                url: movie + "coming_soon",
                success: res => {
                    callback(res)
                }
            })
        }
    }
    export {
        MovieModel
    }

    index.js 引用

    import {MovieModel} from "../../models/movie"
    var movie = new MovieModel();

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

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

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

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

    博客

  • 相关阅读:
    usaco-ariprog1-pass
    usaco-crypt1-pass
    usaco-barn-repair-pass-KISS
    usaco-mixing milk-pass
    面试HR
    LCS求最长公共子序列(DP)
    毕业随想(转载)
    0-1背包问题(DP)
    排序算法
    二叉搜索树的实现 java
  • 原文地址:https://www.cnblogs.com/dashucoding/p/11932311.html
Copyright © 2011-2022 走看看