- model:value 这种操作为什么不完全有效?
项目版本:2.27.1以及以上版本 项目概况:一个页面,文本框textarea 下有一个 button ,该按钮默认禁用 (Disabled=false) [图片][图片][图片] 错误展示(button没有更新): [图片] 预设是textarea有一个inputchange事件,当textarea的绑定值 boxInfo.length > 4时,就将isDisabled 设为true; 预览过程中虽然inputchange 事件正常执行了,但button并没有实时的刷新值,我想知道为什么? 同时图中因为model 问题,还让我的一个组件不能按照预期的效果去展示(向上滚动时,展示`.fllexBox`组件,向下滚动时隐藏)
2022-11-14 - [已解决] 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` 。
2022-11-13