反应窗口。未定义

时间:2020-09-29 16:59:44

标签: reactjs calendly

  useEffect(() => {
    // I've initiated Calendly in this effect
  }, [])

  console.log(window.Calendly)

打印窗口时我不确定,但是当我只打印窗口时,我得到了一个包含日历的对象。

1 个答案:

答案 0 :(得分:2)

效果在渲染后运行 。因此,您首先要登录,然后再设置window.Calendly

当您切换到记录window时,您现在正在记录一个对象。在您单击以检查对象之前,开发人员工具不会评估该对象中的内容。因此,在您单击时,window.Calendly存在,但在运行log语句时不存在。