本文共 1339 字,大约阅读时间需要 4 分钟。
小程序网络请求工具类
1. 定义工具类https.js
module.exports = { post:post, uploadFile:uploadFile}/** * POST方法请求数据 * @param {*请求地址} url * @param {*请求参数} params */function post(url,params){ return new Promise((resolve,rejuct) => { console.log(url), console.log(params), wx.request({ url: url, data:params, method:'POST', success(res){ console.log(res), resolve(res) }, fail(error){ console.log(error), rejuct(error) } }) })}/** 1. 上传文件 2. @param {*请求地址} url 3. @param {*文件地址} filePath 4. @param {*文件名} fileName 5. @param {*参数} params */function uploadFile(url,filePath,fileName,params){ return new Promise((resolve,rejuct) => { wx.uploadFile({ filePath: filePath, name: fileName, url: url, formData:params, success(res){ resolve(res) }, fail(res){ rejuct(res) } }) })}
2. 使用方法
var http = require('../../utils/http.js')getDataList:function(){ var that = this; http.post("https://192.168.1.100:82/api/news/page",{ "infoType":"1", "size":"5", "current":"1" }).then(res => { //请求成功 that.setData({ recordesList:res.data.data.records }) }).catch(res => { //请求失败 console.log(res) }) },
转载地址:http://kisvi.baihongyu.com/