ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## ``` 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); } }) }, }) ```