数据驱动、坚持为客户提供有价值的服务和内容
【前提】第一次使用小程序数据更新正常,异常出现在刷新小程序后。
1、首先小程序 onLaunch 时读取缓存数据,并存储在 globalData 命名为 storage。
2、app.js 有公共方法(updatData)将 新元素 push(unshift) 到 storage。
3、按理说 元素应该如第一次使用时,正常将元素添加到 storage 的最后面(或者最前面)!!神奇的是,无论是 push 还是 unshift 方法都会改变原始 storage 数组