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();

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


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

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

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

最新文章

  1. Weblogic部署项目三种方式
  2. Algorithms, Part I by Kevin Wayne, Robert Sedgewick
  3. Android Studio 查看密钥库证书指纹SHA1
  4. 单例模式中的多线程分析synchronized
  5. java selenium webdriver实战 helloWord
  6. [Swift]LeetCode649. Dota2 参议院 | Dota2 Senate
  7. centos7中设置nginx的systemctl启动方式
  8. 注意source folder与folder是不同的,避免404错误
  9. 前端 -----jQuery的事件绑定和解绑
  10. c#中可变参数(params关键字的使用)
  11. OOM问题定位
  12. [svc]linux的ip命令操作接口和路由表
  13. [skill] ctags支持函数声明
  14. vim 文本会在末尾自动添加换行 md5文件和数据只不对应
  15. [leetcode53]最长子数组 Maximum Subarray Kadane's算法
  16. C# 无法识别的属性“targetFramework”。请注意属性名称区分大小写。错误解决办法
  17. [Docker] Linking Node.js and MongoDB Containers
  18. 【java】深入了解JAVA可变长度的参数
  19. [转载]如何解决failed to push some refs to git
  20. 前端福利之overflow-scrol 怎么隐藏滚动条(转)

热门文章

  1. c# 更新web.config
  2. Centos复制的系统无法获取IP地址
  3. node.js数据库操作
  4. Java 之 ServletContext 对象
  5. 单词dyamaund钻石dyamaund英语
  6. oracle 数据库导入导出语句
  7. DoNetCore Web Api 采用Swagger进行接口文档管理
  8. mysql高级用法(1)- mariadb的主从搭建
  9. ES读写索引内幕分析
  10. Java多线程 常见问题整理