home组件控制台打印两次
来源:8-16 优化本章代码,让登录更丝滑(下)

BlueFishQ
2023-07-24
老师,我做到8-16节的时候,目前有两个问题:
(1)登录跳转到首页之后不会显示手机号码,要再次刷新才会显示手机号码;
import style from './index.module.css';
import { useUserContext } from '@/hooks/userHooks';
import { useTitle } from '@/hooks';
const Home = ({ }) => {
const { store } = useUserContext();
useTitle('首页')
console.log('首页', store)
return (<div className={style.container}>首页-{store.tel}</div>);
};
export default Home;
(2)在首页刷新后会打印两次数据
写回答
1回答
-
黑石
2023-07-24
问题一后面的课程会有讲解,主要是在登录以后要刷新store。
问题二,刷新两次是对的,因为请求是异步的,在请求之前会刷新一次,请求以后状态改变又会刷新一次。
012023-07-25
相似问题