Reactjs ';全球这';没有定义
这是我的密码Reactjs ';全球这';没有定义,reactjs,Reactjs,这是我的密码 const Darko = () => { const history = useHistory(); const [logout, { loading, error }] = useMutation(LOGOUT, { onCompleted: () => { history.push("/"); globalThis.location.reload(); }, fetchPolicy: &q
const Darko = () => {
const history = useHistory();
const [logout, { loading, error }] = useMutation(LOGOUT, {
onCompleted: () => {
history.push("/");
globalThis.location.reload();
},
fetchPolicy: "no-cache",
});
return <div>...</div>}
const Darko=()=>{
const history=useHistory();
const[logout,{loading,error}]=useCommutation(logout{
未完成:()=>{
历史。推送(“/”);
globalThis.location.reload();
},
fetchPolicy:“无缓存”,
});
返回…}
为什么我收到一个错误“globalThis”没有定义?这是在nodejs还是浏览器中?globalThis不是一个定义的变量。@RRR我正在使用react-Thouse浏览器。您是否检查了该变量是否在arrow函数外部可用,我想就像“this”一样,globalThis在arrow函数内部也不可用。