EAS记录一次有意思的找bug经历---导入数据在数据表中存在而在Edit界面却无法显示

出现场景

事情是这样子的,笔者最近有在做一个EAS项目的导入功能,无奈有个字段特别奇葩,导入成功后在数据表里是存在的,如下图所示

但在页面上却是怎么都无法显示,如下图所示

此刻需求

那么此刻真正的需求就出现了,为什么导入数据在数据表中存在而在Edit界面却无法显示呢?

bug复现

此刻,笔者的思路如下:

  1. 通过页面的新增看新增若有显示,看看两者之间有什么区别

  2. 断点调试导入---导入代码方向

  3. 断点调试---Edit界面方向

解决步骤

  1. 通过新增后发现也是出现同样的问题,数据表里有而界面未出现,这条路暂时排除

  2. 断点调试自己写的导入代码方向,这一段花费了我大量的时间,经过反复调试,反复增加数据等各种操作,结果还是无果,只得暂时放弃

  3. 着重分享一下第三条

查看页面的实体

发现此字段是Integer类型长度为4,于是怀疑自己是否是超出长度而导致其不可显示的,于是在换小于4的长度后再次排除,与此无关

于是在onload方法体内打断点调试,发现其是有值的

于是怀疑其可能是代码重新赋值了,于是ctrl + f 用了起来

果然被找到了,至此本次找bug经历结束

以上就是我关于 EAS记录一次有意思的找bug经历---导入数据在数据表中存在而在Edit界面却无法显示 知识点整理与总结的全部内容,希望对你有帮助。。。。。。。


分割线


扩展知识

你可能感兴趣的:(EAS记录一次有意思的找bug经历---导入数据在数据表中存在而在Edit界面却无法显示)