记一个前端坑

记一个前端坑

背景:点击未支付订单,弹出支付页面,生成微信支付二维码


订单号现在是86结尾,点击“去支付”
传参
打印传过来的订单号
Chrome打印出的订单号

问题:

在这一个简单的传值过程中,订单号由18073111290099786变成了18073111290099784

解决办法:

showPay中的参数带上单引号


修改后的代码

遗留问题:

虽然解决了问题,但是不知道其中的原理,是不是js对数字传值大小有限制,转成字符串问题解决,欢迎朋友们解答。

你可能感兴趣的:(记一个前端坑)