js前端传参:获取当前时间+拼接10位随机数字 / 数字转string字符

一: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

请求头截图如下
请求头截图


总结

提示:如有不正,望指出

你可能感兴趣的:(vue.js,javascript,前端,vue.js,uni-app,html5)