一:js前端传参:获取当前时间+拼接10位随机数字 / 数字转string字符
提示:以下是本篇文章正文内容,下面案例可供参考
methods: {
// 缴费按钮
formSubmit: function(e) {
const val = e.detail.value
const data = {
//当前时间+10未随机数字
"number": this.getDate() + Math.floor(Math.random() * 9999999999),
"money": '' + (val.payAmt * 100), //数字转字符 '' + (数字)
}
uni.request({
url: "http://xxx.com",
method: "POST",
data: data,
header: {
"content-type": "application/json"
},
success: function(res) {
console.log('回调', res.data)
}
})
},
// 获取当前时间
getDate() {
const date = new Date();
let year = date.getFullYear();
let month = date.getMonth() + 1;
let day = date.getDate();
month = month > 9 ? month : '0' + month;;
day = day > 9 ? day : '0' + day;
return `${year}${month}${day}`;
},
}
二:前端传参:数值类型转string类型(后端要求必须为string类型)
一开始想到的是toString方法,结果不行
"money": toString(val.payAmt * 100), //实付金额 payAmt
请求头截图如下
这是改为 ‘’ + 号拼接后的转变
"money": '' + (val.payAmt * 100), //实付金额 payAmt
请求头截图如下
总结
提示:如有不正,望指出