//建一个request.jsconst BASE_URL = 'url'   //后端给的url// 传入请求参数// method: method,// // 配置请求类型// header: method == 'get' ? {'token': token, 'X-Requested-With': 'XMLHttpRequest',"Accept": `application/json, text/plain, */*`,"Content-Type": "application/json; charset=UTF-8"} : {'token': token,'X-Requested-With': 'XMLHttpRequest','Content-Type': 'application/json; charset=UTF-8'},
export const myRequest = (options) => {return new Promise((resolve,reject)=> {let authtoken = uni.getStorageSync('authtoken')uni.request({url:BASE_URL + options.url,data:options.data || {},method:options.method || 'get',header: options.method == 'get' ? {'token': uni.getStorageSync('authtoken'), 'X-Requested-With': 'XMLHttpRequest',"Accept": `application/json, text/plain, */*`,"Content-Type": "application/json; charset=UTF-8"} : {'token': uni.getStorageSync('authtoken'),'X-Requested-With': 'XMLHttpRequest','Content-Type': 'application/json; charset=UTF-8'},// header:{//     'Content-type': 'application/json',//     "X-Auth-Token": uni.getStorageSync('authtoken')  //这里的token指的是微信授权登录的token,用来判断小程序是否属于登录状态// },dataType:'json',success:res => {if(res.data.code !== 0){}resolve(res)},fail:err => {// uni.showToast({//  title:"请求接口失败",// })console.log('err',err)reject(err)}})})
}

main.js

import {myRequest} from "@/request/request.js"
Vue.prototype.$myRequest=myRequest

页面中

this.$myRequest({url: `接口url`, method:'get',data:{}
}).then(data=>{if(data.data.code == 200){}})

uniapp,小程序封装请求接口相关推荐

  1. uniapp 小程序封装左滑效果组件

    uniapp 小程序封装左滑效果组件 引言 封装组件 页面使用 注意事项 引言 小程序电商项目购物车,往往都会有左滑删除功能,在不想使用插件的前提下,就需要自己编写,因此我个人写了一个左滑效果组件 封 ...

  2. 微信小程序request请求封装;微信小程序封装request请求;uni-app小程序封装request请求;

    本片封装了微信小程序request请求:为别是post get put请求,重点在request.js文件 1.新增四个文件 2.根目录下的utils下的request.js封装uni.request ...

  3. 微信小程序 python接口_微信小程序-封装请求基准路径、接口API 和使用

    1.在文件夹utils下新建 request.js文件 2.封装请求代码 // 基准路径 //路径仅为举例 const baseurl ='https://127.0.0.1' //get请求 fun ...

  4. 微信小程序服务器api接口的路径,微信小程序-封装请求基准路径、接口API 和使用...

    1.在文件夹utils下新建 request.js文件 2.封装请求代码 // 基准路径 //路径仅为举例 const baseurl ='https://127.0.0.1' //get请求 fun ...

  5. 小程序关于请求接口302重定向处理方法

    业务场景描述 后端提供了一个接口,正常post请求,但是此接口返回结果是 302 , 页面自动重定向到 结果页面. 如下图所示,我们请求到这个 302 接口之后其实是希望直接打开下面那条 200 请求 ...

  6. 微信小程序 网络请求接口 及 生命周期

    前言:前期我们对微信小程序有些基本了解,像标签,样式,组件....等. 今天我们继前期进行继续的了解 一. 网络请求 HTTP(HyperText Transfer Protocol)是一套计算机通过 ...

  7. 支付宝小程序封装请求

    myRequest(Type, url, params, successData, errorData, completeData) {//设置默认数据传数格式var methonType = &qu ...

  8. uniapp 小程序用户信息接口被收回暂行解决方法

    https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01?page=4 官方文档说了 ...

  9. 钉钉小程序封装请求地址

    1.在最外层的app.js中 App({globaldata: {serverurl:'实际地址',// serverurl: 'http://172.16.1.47:7001',authCode: ...

最新文章

  1. 鼠标跟随flash代码_FLASH如何制作密码锁功能(AS3)
  2. Delphi多媒体设计之TMediaPlayer组件(一)
  3. Eclipse的Git插件下载项目出现 No project found
  4. 一文弄懂神经网络中的反向传播法——BackPropagation【转】
  5. Client does not support authentication protocol requested by server;
  6. linux的ftp轮询上传文件,Android中实现异步轮询上传文件
  7. android monitor突然不能显示
  8. 有些窗口底部被任务栏挡住了_开始使用 Tint2 吧,一款 Linux 中的开源任务栏
  9. go 1.5 国内下载地址
  10. 【Stimulsoft Reports Silverlight教程】使用报表组件
  11. php时钟制作心得,电子钟课程设计心得
  12. 如何虚拟打印PDF文件(Win7)
  13. FFmpeg入门详解之74:FFmpeg转码器Java版之需求规格说明书
  14. 【IDEA】IDEA怎么汉化汉化后怎么转回英文
  15. 计算机主板设置中的英语,技嘉主板bios设置(进BIOS按什么键+中英文对照设置教程)...
  16. 短视频系统行业分析,短视频源码功能剖析
  17. dBm与功率(w)换算技巧---心算
  18. 【源码】色度坐标计算器:计算CIE坐标并绘制
  19. 白化滤波器matlab程序,04实验四:白化滤波器的设计实验报告
  20. 外星人17r4原版系统_外星人Alienware 17R4 测评/升级

热门文章

  1. 实现一下几个简单的loader
  2. php目录索引,Directory Lister:美观的PHP目录索引浏览器
  3. 喜欢玩王者荣耀的有福了,用 Python 获取英雄皮肤壁纸
  4. web前端必学功法之一:秒表实现
  5. 菜鳥ITer 學習尤克里里【Day01】
  6. 解决Adobe Acrobat Pro DC 使用高亮文本标记,但是文字却被遮住了问题
  7. fmask云检测 matlab_[转载]ENVI5.4中的云检测/掩膜工具
  8. [日推荐]『二更美食地图』美食去哪找?别问男票问它呀!
  9. 中秋节在女友手上p了一个超级漂亮的月亮
  10. 《人生护城河》读后感