【发布时间】:2019-03-01 03:52:17
【问题描述】:
我编写了一个代码来禁用按钮:
document.getElementBydId('btn').disabled = true;
这个调用写在react的componentWillUnmount生命周期事件里面。使用这种方式是因为按钮来自一个公共仓库,无法直接在我的组件内部访问。
现在该组件的所有单元测试用例都失败了,并收到“文档”为空的错误。我们正在使用 jest 编写单元测试用例。
任何人都可以帮助解决这个问题。
【问题讨论】:
-
有一个错字,
getElementBydId。