刚开始看别人的代码时,不明白为什么要有这一步,感觉像是多余的,但是后来自己开发页面的时候,发现不少这样的。

在这里插入图片描述
当我的函数如下时,
在这里插入图片描述

在这里插入图片描述
当我运行时,会报出如上错误:getApplication函数未定义,但是此函数是从全局状态管理中引用过来的,没有什么问题。
在网上百度了之后,将函数改成如下:
在这里插入图片描述
可正常运行,当没有换成that之前,也就是使用this时,此时系统会认为getApplication是onClose中的一个匿名函数对象,但是onClose中是没有此函数的。故会报错。若我们提前将this保存在that中,他就可以正常寻找到getApplication函数。

Logo

前往低代码交流专区

更多推荐