wx:for组件引起的问题?
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
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人