当前位置:网站首页>使用uniapp 封装一个request 请求
使用uniapp 封装一个request 请求
2022-08-03 16:08:00 【要成为光的女人】
1.定义一个baseURL 用来拼接地址
2.封装一个request 请求
// 定义一个baseURL用来拼接地址
const BASE_URL="https://shop.helpetmall.com/api/";
//封装一个request请求
export const myRequest=(options)=>{ //传入的options是一个json对象
return new Promise((resolve,reject)=>{
uni.request({
url:BASE_URL+options.url,
method:options.methods||"POST",//请求方式,设为POST
data:options.data || {},//前台传入后台的数据
dataType:options.dataType || "json",
success: (res) => {
// if(res.data.status !== 0){
// return uni.showToast({
// title:"获取数据失败"
// })
// }
resolve(res)
},
fail: (err) => {
// uni.showToast({
// title:"接口请求失败"
// })
// reject(err)
}
})
})
}
3.在main.js下引用和全局设置(挂载)
import Vue from 'vue'
import App from './App'
//全局引入vuex
import store from './store/index.js';
//全局引入封装好myRequest的接口请求
import { myRequest } from "./util/Api.js";
import {intoGoods} from './util/intoGoods.js';
Vue.prototype.$myRequest = myRequest; 挂载,让全局可以使用
Vue.prototype.$intoGoods=intoGoods;
App.mpType = 'app'
//全局混入
Vue.mixin({
data(){
return{
baseURL:'https://shop.helpetmall.com/upload/',//注册一个baseURL拼接图片地址
baseUrl:'https://shop.helpetmall.com/'
// hasLogin:''
}
}
})
const app = new Vue({
...App,
store,//挂载vuex
})
app.$mount()
边栏推荐
猜你喜欢
随机推荐
基于DMS的数仓智能运维服务,知多少?
vector类
想进阿里?先来搞懂一下分布式事务
一文看懂推荐系统:召回02:Swing 模型,和itemCF很相似,区别在于计算相似度的方法不一样
请问下,flink cdc监控oracle,我看源码是通过sid方式的,请问怎么改成service
Windows 事件查看器记录到 MYSQL
MATLAB | 一种简易的随机曼陀罗图形生成函数
Some optional strategies and usage scenarios for PWA application Service Worker caching
ReentrantLock详解
参与便有奖,《新程序员》杂志福利来袭!
To add digital wings to education, NetEase Yunxin released the overall solution of "Internet + Education"
MySQL窗口函数
一文看懂推荐系统:召回01:基于物品的协同过滤(ItemCF),item-based Collaboration Filter的核心思想与推荐过程
Introduction to the advantages of the new generation mesh network protocol T-Mesh wireless communication technology
leetcode:189. 轮转数组
Difference and performance comparison between HAL and LL library of STM32
【翻译】关于扩容一个百万级别用户系统的六个课程
window.open does not show favicon.icon
世界顶级级架构师编写2580页DDD领域驱动设计笔记,属实有牌面
用友YonSuite与旺店通数据集成对接-技术篇2