银弹谷零代码开发平台V百科使用技巧:报错你还在查百度啊?
程序员的生活中最不可或缺的就是—BUG,它或许很少但绝不会脱离你的生活。
一个程序或者系统如果没有点问题,那就不算是一个完美的系统,毕竟任何事物都是有一定进步空间的。
但是在遇到各种各样的异常时,小V也是很头疼呀。每次看到一排排看起来“高大上”的英文报错,比较笨的小V还要去查一下某些生僻词的意思,然后才能“对症下药”。不过那么多异常,不能每次都跑去问度娘呀,比较常见简单的异常我们完全可以记住它们。
那么今天!小V来给大家介绍一下这一位--未识别异常 Cannot read property \'getRuleInstance' of null。
各位平常可能会遇到这种情况,就是自己明明删除了方法,为什么检查交互的时候还会提示出错,是方法没删掉吗?No,no,no,是事件的关联没有清除!这就好比是指了一条路让自己去走,顺着这条路走着走着,结果发现根本是完全的死路阿,孤单单地“卡”在关联处,怎么可能会不报错嘛!
那么造成这个情况的原因是什么?其实很简单。
我们在删除方法的时候,会提示“是否要同步清除关联数据”,如上图。
如果你点了“取消”,那么事件里的关联没有被删除,但是关联的方法已经不存在了,如下图。
在这种情况下,执行期就会报错:未识别异常 Cannot read property \'getRuleInstance' of null。
如下图。
这么一看,完全就是自己心软想留下曾经的方法存在过的痕迹,才导致阻碍了继续推进。而要彻底“斩断”这条无用的联系也很简单。
处理方式:可以用开发系统的“配置检查”功能,找到出问题的事件和方法,修复它。
这样就可以看到是哪个控件还有着和已经不存在的方法的关联了,剩下的只用找到这个控件然后删除掉关联或者给它赋上新的方法就可以啦!
怎么样,大家有没有记住呢?下次如果再遇到未识别异常 Cannot read property \'getRuleInstance' of null的错误,要记得小V这次讲的使用技巧哦~
这个小贴士就讲完啦!本期的V百科到这里就结束啦,关注公众号“银弹谷”了解更多知识哦!