首页 > 解决方案 > 应用程序屏幕变为空白并显示错误(类型错误:分配给常量)

问题描述

任何人都知道为什么这会在我的移动应用程序上显示一个空白屏幕但在网络上有效?

const [access_token, setAccessToken] = useState();
const [refresh_token, setRefreshToken] = useState();


  if (access_token) {
    localStorage.setItem('refresh_token', JSON.stringify(refresh_token));
    localStorage.setItem('access_token', JSON.stringify(access_token));
    // localStorage.setItem('expires_in', JSON.stringify(expires_in));
  } else {
    access_token = JSON.parse(localStorage.getItem('access_token'));
    refresh_token = JSON.parse(localStorage.getItem('refresh_token'));
  }

标签: javascriptreactjsaccess-token

解决方案


You should use setAccessToken and setRefreshToken for assignmentn not 
access_token = JSON.parse(localStorage.getItem('access_token'));
refresh_token = JSON.parse(localStorage.getItem('refresh_token'));

setAccessToken(localStorage.getItem('access_token'))
setRefreshToken(localStorage.getItem('refresh_token'))


推荐阅读