王士厅

fix: MainPage.ets, 国殇代码容错处理

@@ -44,13 +44,15 @@ struct MainPage { @@ -44,13 +44,15 @@ struct MainPage {
44 }) 44 })
45 45
46 let dataModelStr : string = SPHelper.default.getSync(SpConstants.APP_LAUNCH_PAGE_DATA_MODEL,'') as string 46 let dataModelStr : string = SPHelper.default.getSync(SpConstants.APP_LAUNCH_PAGE_DATA_MODEL,'') as string
47 - let dataModel : LaunchDataModel = JSON.parse(dataModelStr)  
48 - console.log(dataModelStr)  
49 - // 处理国殇模式数据  
50 - let mourns: mournsInfoModel = dataModel.mourns as mournsInfoModel  
51 - let GrayManage = new GrayManageModel()  
52 - GrayManage.setMourning(mourns)  
53 - AppStorage.setOrCreate('GrayManage', GrayManage) 47 + if (dataModelStr) {
  48 + let dataModel : LaunchDataModel = JSON.parse(dataModelStr)
  49 + console.log(dataModelStr)
  50 + // 处理国殇模式数据
  51 + let mourns: mournsInfoModel = dataModel.mourns as mournsInfoModel
  52 + let GrayManage = new GrayManageModel()
  53 + GrayManage.setMourning(mourns)
  54 + AppStorage.setOrCreate('GrayManage', GrayManage)
  55 + }
54 } 56 }
55 57
56 pageTransition() { 58 pageTransition() {