import { Store } from "antd/es/form/interface"; import { inject, observer } from "mobx-react"; import { useEffect, useState } from "react"; import Video from "./video"; import "./video.less"; const HomeVideo = (props: Store) => { const { homeStore } = props; const [videoUrls, setVideoUrl] = useState | null>([]); useEffect(() => { // 获取最新任务 homeStore.getNewTask().then((res) => { setVideoUrl(res); }); }, [homeStore]); return (
{homeStore.showVideo ? (
{videoUrls?.map((videoUrl, index) => { return (
); })}
) : null}
); }; export default inject("homeStore")(observer(HomeVideo));