1. 在onPageShow中加载模拟数据,期望可以预览模拟数据生成的UI,结果预览失败并显示image.png
  2. 点击进入PreviewLog中查看,提示有属性没有初始化导致
    image-1719540674997
  3. 查看FAQ,image-1719540513515
  4. 这里没有使用全局变量,所以尝试一下场景二的解决方案,没有成功,也有可能是我尝试的不对
    遂前去查看Log,看看有没有什么有用的信息
    image-1719540772225
  5. 发现obsTime显示的是undefined,那么数据源应该有问题,之前预览没问题,所以一直在查页面,忽略了数据源问题,查看对应的代码
    image-1719540868675
  6. 进入getCurrentWeatherDataByLocal方法查看
    image-1719540921584
  7. 返回值为WeatherEntitiy对象,按道理来说这样子没啥毛病,但是之前出问题的点就在于JSON.parse是这个
    image-1719541013774
  8. 而现在使用的JSON.parse是这个
    image-1719541111412
  9. 不知道啥时候引入了这个JSON包
    image-1719541137396
  10. 将这个import给删除掉,使用自带的JSON包即可
    image-1719541231346
  11. 也不需要强制转换类型了,日志也能看到正确显示了
    image-1719541304234
  12. 重新打开Previewer,可以正常显示了
    image-1719541334955