小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx:for 使用这个组件的时候.从服务端传来的id发生了变化.有没有人遇到过id变了的情况?
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
应该不是wx:for的问题
应该是id为长整型时,精度溢出的问题
https://www.cnblogs.com/snandy/p/4943138.html
id为长整型时,建议才用字符串形式,如:
id:'197179088174055424'
如果是接口返回的json数据,可以叫后端改将id改为字符串形式
但是在后端不与修改的强硬态度下,前端还是可以勉强改一改的
wx.request({ url: 'xxxx', dataType: 'text', success(res){ var d = res.data.replace(/id(?:[ ]+)?:(?:[ ]+)?(\d+)(?:[ ]+)?/g, 'id:"$1"') d = JSON.parse(d) console.log(d) } })
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
上截图,我怎么不信呢?
请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
问题全靠猜
怎么就改变了
卧槽。。能不能描述清楚,贴个代码啊
弄一个 [ 能复现问题的简单的 ] 代码片段
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
应该不是wx:for的问题
应该是id为长整型时,精度溢出的问题
https://www.cnblogs.com/snandy/p/4943138.html
id为长整型时,建议才用字符串形式,如:
id:'197179088174055424'
如果是接口返回的json数据,可以叫后端改将id改为字符串形式
但是在后端不与修改的强硬态度下,前端还是可以勉强改一改的
wx.request({ url: 'xxxx', dataType: 'text', success(res){ var d = res.data.replace(/id(?:[ ]+)?:(?:[ ]+)?(\d+)(?:[ ]+)?/g, 'id:"$1"') d = JSON.parse(d) console.log(d) } })
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
上截图,我怎么不信呢?
请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
问题全靠猜
怎么就改变了
卧槽。。能不能描述清楚,贴个代码啊
弄一个 [ 能复现问题的简单的 ] 代码片段
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人