javascript - 函数如何访问类的上下文
问题描述
这个问题来自一个大的 react/redux 应用程序。我试图在这里简化它。
我有一门课,比如:
import register from './registerActions';
Class Core {
Constructor(url) {
this.urlconfig = url;
}
getRegister() {
return register();
}
}
我可以从我的函数寄存器访问我的类的上下文(在本例中为 this.urlconfig)吗?或者我应该将我的上下文作为参数传递给函数?
现在,如果我尝试在我的注册函数中调用 this.urlconfig,我得到一个错误:
TypeError: Cannot read property 'urlconfig' of undefined
谢谢你的帮助
解决方案
如果有人遇到同样的问题,我最终将我的配置存储在 redux 存储中。
我可以从任何 redux 功能访问它,但我无法使课程正常工作。
推荐阅读
- sql - 将table1中的column1与table2中的column1匹配,并返回table2中与table1的column1匹配的*记录
- postgresql - Postgresql 导入转储,用户与 postgres 不同
- fastapi - 如何在 fast-api 中发送多个响应(FileResponse 和 JsonResponse)?
- flutter - 在颤振应用程序中添加提供程序包时出错
- visual-studio-code - 在 VS Code Ubuntu 中更改终端的复制和粘贴快捷方式
- javascript - Coldfusion 发送电子邮件
- windows - BATCH 中的 FINDSTR /E 匹配行尾的字符串的正确语法是什么?
- php - 当我以“多对一”关系运行“工匠:迁移”时出现问题
- python - 取消嵌套列表函数
- python-3.x - python3中的concurrent.futures.process.BrokenProcessPool