其他分享
首页 > 其他分享> > 我的美丽实习日记day8

我的美丽实习日记day8

作者:互联网

目录

本日简短总结

React、Alita、Umi学习笔记

路由变更但页面不刷新数据的解决办法

const [data, setData] = useState([]);

  const bookId = match.params.index;
  const { loading, run } = useRequest(getBookDetail, {
    manual: true,
    onSuccess: (result, params) => {
      if (result) {
        setData(result || []);
      }
    },
  });

  useEffect(() => {
    run(bookId);
  }, [bookId])

useEffect绑定要监听的数据

useRequest设置为手动,当bookId调用的时候才手动更新。

标签:const,day8,bookId,Alita,useRequest,result,实习,Umi,日记
来源: https://www.cnblogs.com/garyClh029/p/15040699.html