import {Button, Checkbox, DatePicker, Form, Input, Space, Switch, Tag} from "antd-mobile"; import ParentTask from "../../components/ParentTask"; import React from "react"; import dayjs from "dayjs"; import {CloseCircleFill} from "antd-mobile-icons"; import {useLocation, useNavigate, useOutletContext} from "react-router-dom"; const now = new Date() const DetailSearchContext = () => { // 使用Outlet,传值修改标题 const {setTitle} = useOutletContext(); setTitle("搜索查询") const navigate = useNavigate(); const [form] = Form.useForm(); const [visible, setVisible] = React.useState(false); const location = useLocation(); console.log("DetailSearchContext",location); const {search,updateSearch} = location.state; console.log("DetailSearchContext.search",search) return (
{ // navigate("/home/todo", { state: { search: values } }) // 根据values处理search // updateSearch() navigate("/home/todo") }} footer={ } > 未开始 进行中 已完成 未完成 已关闭 紧急重要 不紧急重要 紧急不重要 不紧急不重要 prevValues.todoDay !== curValues.todoDay } > {({ getFieldValue, setFieldsValue }) => ( { e.stopPropagation() setFieldsValue({ todoDay: null }) }} />) : true } onClick={() => { setVisible(true) }} > { setVisible(false) }} > {value => value ? dayjs(value).format('YYYY-MM-DD') : '请选择日期' } )} ) } export default DetailSearchContext;