[已解决] app.globalData.userInfo 为什么不能修改?
项目版本:2.27.1 及以上版本 小程序概况: 小程序有两个页面,index 和register,我想在register页面修改和设置用户头像,并在index页面展示出来; [图片][图片][图片] 我使用全局变量来作为值的传递,在register页面下,获得头像路径后,把这个路径传递给全局变量,但问题出现了,这里会显示`app is not defind` [图片] 这是为什么?`app.globalData.userInfo!.avatarUrl`是不能修改的吗? 如果不能修改那我应该使用本地存储或者其他方式来传递值吗? ------------------------------------------------------------------ 解决方案描述: 在需要修改的页面使用getApp()方法代替app这个全局变量,同时可以去掉!修饰符。 这个语句完成后是这样的`getApp().globalData.userInfo.avatarUrl` 。