react使用window.open()报错:window is undefined

攀仔博客 / 2024-10-23 / 原文

// 路由跳转打开新页面
gotoWin(pathname) {
//检测执行的环境存不存在window 对象,不能直接调用window.open
if (typeof window !== "undefined") {
window.open(pathname, "_blank");
}
},
调用:
gotoWin('http://localhost:3000')