uni-app中封装uni.request返回promise_promise将uni.request值返回-程序员宅基地

技术标签: uni-app  

let baseUrl
if (process.env.NODE_ENV === 'development') { // 开发环境
	// #ifdef H5
	baseUrl = "/api"
	// #endif
} else { // 生产环境
	baseUrl = "http://dbwx.jinguanjiazhifu.com/service/"
}

function request(info, headerJson) {
	return new Promise((reslove, reject) => {
		uni.request({
			url: `${baseUrl}${info.url}`,
			header: headerJson,
			data: info.data,
			method: info.method,
			success: (res) => {
				if (res.statusCode === 200) {
					reslove(res.data)
				} else {
					reject(res)
				}
			},
			fail: (err) => {
				reject(err)
			},
			complete: () => {

			}
		})
	})
}

export default request

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/memedadexixaofeifei/article/details/105085937

智能推荐

1、windows下VScode修改PYTHONPATH变量方便导入模块_vscode pythonpath-程序员宅基地

文章浏览阅读1.4w次,点赞29次,收藏80次。目录问题引入解决问题之前的小小知识点解决方案one,通过env设置PYTHONPATH环境变量解决方案two,通过envFile设置PYTHONPATH环境变量解决方案three,通过terminal.integrated.env.windows设置`PYTHONPATH`环境变量问题引入  在使用vscode中,虽然vscode可以高度自定义,里面的一些插件确实也让自己难以自拔。但是,与Pycharm比较,还是有一些瑕疵的,比如说包以及模块的导入。在Pycharm中因为它是自己把工程目录给加入到sys_vscode pythonpath

例说图解TCP/IP协议族--TLS篇(1)抓包分析SSL/TLS握手_tcp tls握手-程序员宅基地

文章浏览阅读2.7k次,点赞2次,收藏11次。SSL是Secure Sockets Layer (安全套接层)的简写,SSL协议是为网络通信提供安全的一种安全协议,继任者为TLS,即 Transport Layer Security传输层安全。1. 初识SSL/TLS1.1. SSL/TLS协议版本 SSL的版本如下图所示, 可以看到从SSLv3.1以后,名称都改为TLS。SSL版本 SSLv2 SS..._tcp tls握手

Lua 5.3 动态加载C模块_lua加载c方法-程序员宅基地

文章浏览阅读1.9k次。VS2015 开发环境:#pragma once#include "lua.h"#include "lualib.h"#include "lauxlib.h"static int sum(int x, int y){ return x + y;}static int lua_sum(lua_State* L){ int x = lua_tointeger(L, -1); i_lua加载c方法

php之万能密码登陆_php万能密码-程序员宅基地

文章浏览阅读4.7k次。'''问题?后台登陆必须的账户和密码正确吗?答:不一定是,看程序员写的代码如何,有没有做安全防范,程序都是人写的,人不是万能的,所以bug总会有的#嘛!此时,万能登陆来了'''1.用户正确密码正确:http://192.168.65.133/sqlserver/login.aspx密码正确的数据库语句 select * from Admin where name='yuan' and passWord='123' 登录成功!2.用户正确密码..._php万能密码

六. springmvc之RequestToViewNameTranslator-程序员宅基地

文章浏览阅读329次。springmvc之RequestToViewNameTranslator一. 概述RequestToViewNameTranslator可以在处理器返回的view为空时使用它根据request获取viewName。这个组件的实现非常简单,只有一个实现类DefaultRequestToViewNameTranslator这个组件不是很常用,这里简单分析下二. 源码分析2.1 在DispatchServlet中的体现在DispatchServlet中,如下的方法使用到了这个组件applyDefa_requesttoviewnametranslator

zabbix5.0 High swap space usage ( less than 50% free)解决步骤。相关小知识:linux系统mem和swap的关系-程序员宅基地

文章浏览阅读2.6k次。zabbix5.0 系统报错High swap space usage ( less than 50% free)一,执行free -m,看看目前内存是多少 total used free shared buff/cache availableMem: 7795 1947 119 110 5728 5386Swap: ...

随便推点

保温杯用例_水杯引入-程序员宅基地

文章浏览阅读338次。功能测试: 1.杯子能否装水 2.以装多少L的水 3.杯子是否可以放冰箱 4.水可不可以被喝到 5.是否保温 6.是否防摔 8.是否漏水 9.能承受的最低最高的温度 10.杯子的容量与生产要求是否匹配 大于 小于 等于安全性测试: 1.杯子有没有毒和细菌; 2.杯子从高处坠落,是否破损; 3.杯子是否有缺口,是否容易划伤嘴巴; 4.将杯子放入微波炉中,是否爆炸或融化..._水杯引入

ESP32和ESP8266使用W5100和W5500以太网模块_esp32 w5500-程序员宅基地

文章浏览阅读1w次,点赞4次,收藏63次。ESP8266使用W5100以太网模块概述程序连线结果概述实验项目,希望用一个以太网模块来实现以太网通讯,没有使用WiFi网络,而是用连线的以太网。采用一个ESP8266模块做主处理器,采用Arduino IDE做开发环境。首先选择了一个W5500模块连接以太网。结果通过SPI连接W5500,不成功。程序跑不起来。也没有添加其他的库,感觉现在的Arduino不是很友好,下载程序非常慢。就上某宝又购买了一个W5100模块。(因为看Ethernet.h和Ethernet.cpp发现库与W5100模块兼容。_esp32 w5500

键值数据库的设计实现总结(SDS)_sds建库-程序员宅基地

文章浏览阅读2.5k次。写这个数据库也已经有段时间了,在我心中此项目的第一个版本算是完成了,所以做一下小结,更多的功能以后再继续迭代即可!1. 引言1.1 编写目的学习搭建rpc框架,自己阅读了部分redis实现源码,想实现一个加深印象,将学习的网络方面的知识学以致用。等等…1.2 项目概述客户端和服务器协议:Google Protocol bufferRPC部分实现的功能:序列化和反序列化,发送远程命令..._sds建库

xcode更新一直失败的解决办法_xviedioes-程序员宅基地

文章浏览阅读1w次。ios每次升级,对应的xocde也要升级,不然没有对应的disk image。。。公司的测试老是喜欢把测试机都升到最新,好烦人。问题是国内升级xcode简直不要太慢,而且基本都是看运气。没有断点续传,动不动下载失败重下,苹果你不能走点心吗?先试试万能的dns设为8.8.8.8,8.4.4.4,依然无效。无奈之下,网上一顿搜,终于找出个绝对有效的办法。1.terminal打开AppStore的debu_xviedioes

树形表格组件vue-table-with-tree-grid的使用-程序员宅基地

文章浏览阅读5.8k次,点赞7次,收藏28次。如何使用树形表格组件vue-table-with-tree-grid_vue-table-with-tree-grid

用HashMap统计一个字符串中每个字符出现的次数_hashmap统计字符串每个字符出现次数-程序员宅基地

文章浏览阅读3.7k次,点赞4次,收藏5次。package set;import java.util.HashMap;import java.util.TreeMap;public class TreeMapDemo { public static void main(String[] args) { //统计一个字符串中每个字符出现的次数 String str = "aaabbccm"; //1.字符串转数组 ..._hashmap统计字符串每个字符出现次数

推荐文章

热门文章

相关标签