위 챗 애플 릿 class 패키지 http

1892 단어 애플 릿
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();

만약 에 본 호의 내용 이 제대로 되 지 않 는 부분(예 를 들 어 저작권 이나 다른 문제 와 관련 된 것)이 있 으 면 저희 에 게 연락 하여 수정 을 하면 됩 니 다.첫 번 째 시간 에 처리 할 것 입 니 다.
좋아요!당신들 의 찬성/격려 는 내 가 글 을 쓰 는 가장 큰 동력 이기 때 문 입 니 다!
다 숙 소생 의 약 서 를 주목 해 주 십시오!
이것 은 질 좋 고 태도 있 는 블 로그 다.

좋은 웹페이지 즐겨찾기