uniapp,小程序封装请求接口
//建一个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,小程序封装请求接口相关推荐
- uniapp 小程序封装左滑效果组件
uniapp 小程序封装左滑效果组件 引言 封装组件 页面使用 注意事项 引言 小程序电商项目购物车,往往都会有左滑删除功能,在不想使用插件的前提下,就需要自己编写,因此我个人写了一个左滑效果组件 封 ...
- 微信小程序request请求封装;微信小程序封装request请求;uni-app小程序封装request请求;
本片封装了微信小程序request请求:为别是post get put请求,重点在request.js文件 1.新增四个文件 2.根目录下的utils下的request.js封装uni.request ...
- 微信小程序 python接口_微信小程序-封装请求基准路径、接口API 和使用
1.在文件夹utils下新建 request.js文件 2.封装请求代码 // 基准路径 //路径仅为举例 const baseurl ='https://127.0.0.1' //get请求 fun ...
- 微信小程序服务器api接口的路径,微信小程序-封装请求基准路径、接口API 和使用...
1.在文件夹utils下新建 request.js文件 2.封装请求代码 // 基准路径 //路径仅为举例 const baseurl ='https://127.0.0.1' //get请求 fun ...
- 小程序关于请求接口302重定向处理方法
业务场景描述 后端提供了一个接口,正常post请求,但是此接口返回结果是 302 , 页面自动重定向到 结果页面. 如下图所示,我们请求到这个 302 接口之后其实是希望直接打开下面那条 200 请求 ...
- 微信小程序 网络请求接口 及 生命周期
前言:前期我们对微信小程序有些基本了解,像标签,样式,组件....等. 今天我们继前期进行继续的了解 一. 网络请求 HTTP(HyperText Transfer Protocol)是一套计算机通过 ...
- 支付宝小程序封装请求
myRequest(Type, url, params, successData, errorData, completeData) {//设置默认数据传数格式var methonType = &qu ...
- uniapp 小程序用户信息接口被收回暂行解决方法
https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01?page=4 官方文档说了 ...
- 钉钉小程序封装请求地址
1.在最外层的app.js中 App({globaldata: {serverurl:'实际地址',// serverurl: 'http://172.16.1.47:7001',authCode: ...
最新文章
- 鼠标跟随flash代码_FLASH如何制作密码锁功能(AS3)
- Delphi多媒体设计之TMediaPlayer组件(一)
- Eclipse的Git插件下载项目出现 No project found
- 一文弄懂神经网络中的反向传播法——BackPropagation【转】
- Client does not support authentication protocol requested by server;
- linux的ftp轮询上传文件,Android中实现异步轮询上传文件
- android monitor突然不能显示
- 有些窗口底部被任务栏挡住了_开始使用 Tint2 吧,一款 Linux 中的开源任务栏
- go 1.5 国内下载地址
- 【Stimulsoft Reports Silverlight教程】使用报表组件
- php时钟制作心得,电子钟课程设计心得
- 如何虚拟打印PDF文件(Win7)
- FFmpeg入门详解之74:FFmpeg转码器Java版之需求规格说明书
- 【IDEA】IDEA怎么汉化汉化后怎么转回英文
- 计算机主板设置中的英语,技嘉主板bios设置(进BIOS按什么键+中英文对照设置教程)...
- 短视频系统行业分析,短视频源码功能剖析
- dBm与功率(w)换算技巧---心算
- 【源码】色度坐标计算器:计算CIE坐标并绘制
- 白化滤波器matlab程序,04实验四:白化滤波器的设计实验报告
- 外星人17r4原版系统_外星人Alienware 17R4 测评/升级
热门文章
- 实现一下几个简单的loader
- php目录索引,Directory Lister:美观的PHP目录索引浏览器
- 喜欢玩王者荣耀的有福了,用 Python 获取英雄皮肤壁纸
- web前端必学功法之一:秒表实现
- 菜鳥ITer 學習尤克里里【Day01】
- 解决Adobe Acrobat Pro DC 使用高亮文本标记,但是文字却被遮住了问题
- fmask云检测 matlab_[转载]ENVI5.4中的云检测/掩膜工具
- [日推荐]『二更美食地图』美食去哪找?别问男票问它呀!
- 中秋节在女友手上p了一个超级漂亮的月亮
- 《人生护城河》读后感