代码拉取完成,页面将自动刷新
<script>
export default {
onLaunch: function() {
console.log('App Launch')
},
methods:{
//同步请求
myRequest: function(params){
return new Promise((resolve, reject)=>{
var that = this;
if(!params.name||params.name =="URL"){
var url = that.globalData.URL + params.url
}else{
var url = that.globalData.Link + params.url;
}
if (!params.type) {
params.type = 'GET';
}
if (params.type == 'GET') {
var headerType = 'application/json'
} else {
var headerType = 'application/x-www-form-urlencoded'
}
if (params.setUpUrl == false) {
url = params.url;
}
console.log("+++url:" + url);
uni.request({
url: url,
data: params.data,
method: params.type,
header: {
'content-type': headerType,
Authorization: that.token
},
success: function(res) {
//返回成功信息
resolve(res.data)
},
fail: function(err) {
// 页面中弹框显示失败
uni.showToast({
icon: 'none',
title: '请求接口失败'
})
// 返回错误消息
reject(err)
}
});
}
)
},
//异步请求
request: function(params) {
var that = this;
if(!params.name || params.name =="URL"){
var url = that.globalData.URL + params.url;
}else{
var url = that.globalData.Link + params.url;
}
if (!params.type) {
params.type = 'GET';
}
if (params.type == 'GET') {
var headerType = 'application/json'
} else {
var headerType = 'application/x-www-form-urlencoded'
}
if (params.setUpUrl == false) {
url = params.url;
}
console.log("+++url:" + url);
uni.request({
url: url,
data: params.data,
method: params.type,
header: {
'content-type': headerType,
Authorization: that.token
},
success: function(res) {
//返回成功信息
console.log("请求成功!!")
params.sCallback && params.sCallback(res.data);
},
fail: function(err) {
console.log("发起请求失败!!")
}
});
}
},
globalData: {
userInfo: {},
URL: "http://192.168.43.56:8000/api/",
currentTab: 0,
Link: "http://192.168.43.56:8000/",
},
}
</script>
<style lang="scss">
/*每个页面公共css */
@import "uview-ui/index.scss";
.c-link {
color: rgb(41, 121, 255);
font-size: 14px;
border-bottom: none;
padding-bottom: 0px;
}
</style>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。