【发布时间】:2016-06-13 08:58:02
【问题描述】:
在我的组件中,我有一个静态的need 属性,它存储了一个function。在幕后有中间件执行这个function,以便在渲染组件之前执行一些异步API调用。看起来是这样的:
static need = [
myFunc(token)
]
但是这会导致问题,因为有一个token 参数实际上会执行该函数,因此它的promise 是作为need 传递的,而不是function 本身。例如,这工作得很好,因为它不执行函数:
static need = [
myFunc
]
但是这样我就没有能力传递令牌了。我试图弄清楚如何使用令牌将此函数传递给need,但不执行它,因为它是在中间件中完成的。
【问题讨论】:
标签: javascript function reactjs ecmascript-6