为何我这里面这个 url:tourl,这句,我直接赋值url:'http://localhost/app/1.asp',就可以。但我 console.log('tourl',tourl)都可以打印出这个变量的,为何无法赋值到url:tourl,这句?
var util = require('../../utils/util.js')
const baseURL = app.globalData.wz1; // 在app.js的globalData里加入wz
util.httpget({
tourl:baseURL+'1.asp',
});
const httpget = function(tourl){
// load提示框,可以自定义
console.log('tourl',tourl)
wx.showLoading({
title: "加载中...",
mask: true,
});
wx.request({
url:tourl,
data: {
id1: 6,
id2: 'addoil',
id3:'16665',
},
method: 'POST', //接收请求的方式,如果不传默认为POST
header: {
'content-type': 'application/x-www-form-urlencoded;charset=UTF-8',
},
success: (res) => {
wx.hideLoading(); // 隐藏load框
console.log('回调',res) // 将请求结果resolve出去
}
})
}
module.exports = {
showToast: showToast,
formatImgUrl: formatImgUrl,
formatTime: formatTime,
httpget: httpget
}
你上面传入的有问题 你传入的是个对象 肯定不能直接获取到 你可以参考一下我写的
let tourl = baseURL+'1.asp'
util.httpget(tourl);
你试试把tourl定义为全局参数试试