用google protobuf 的 pbjs 导出的静态 proto协议 js文件, 使用到Long类型 16 位数就会出现精度丢失,总是会跟服务端 相差 1 。
比如 服务端 :9106123209228289,
那么客户端这边 decode之后的数据 :9106123209228288
有没有什么好的解决方案。
JS只有number类型, 没有long类型.
最大的整数为9007199254740991.
服务器会出现这么大的数字么?
1赞
自己再导入Long.js插件 到工程里。