反应 window.Calendly 未定义

React window.Calendly undefined

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

  console.log(window.Calendly)

我在打印 window.Calendly 时未定义,但是当我只打印 window 时,我得到一个包含 Calendly 的对象。

效果 运行 渲染后。所以你先登录,然后再设置 window.Calendly

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

时它不存在