useEffect(() => {
// I've initiated Calendly in this effect
}, [])
console.log(window.Calendly)
打印窗口时我不确定,但是当我只打印窗口时,我得到了一个包含日历的对象。
答案 0 :(得分:2)
效果在渲染后运行 。因此,您首先要登录,然后再设置window.Calendly
。
当您切换到记录window
时,您现在正在记录一个对象。在您单击以检查对象之前,开发人员工具不会评估该对象中的内容。因此,在您单击时,window.Calendly
存在,但在运行log语句时不存在。