Skip to content

🧐[问题]页面上有个倒计时定时器,打开表格form表单dateRange日期区间选择器 #9312

Description

@jiayapengapp

提问前先看看:

https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md

🧐 问题描述

页面上有个倒计时定时器,打开表格form表单dateRange日期区间选择器,默认了30天的日期,点击下拉框打开之后不能切换月份,每秒都会切换回当前默认的月份,手动选择一次之后才可已正常选择

💻 示例代码

{
title: '开播日期',
dataIndex: 'liveStartDate',
align: 'center',
valueType: 'dateRange',
sorter: true, // 启用排序
search: {
transform: (value) => {
return {
liveStartDate: value[0],
liveEndDate: value[1],
};
},
},
render: (value, record) => {
return <div style={dayjs().format(dateFormat) == dayjs(record.liveStartDate).format(dateFormat) ? { color: 'red' } : {}}>
{record.liveStartDate}
({getWeek(record.liveStartDate)})

}
},

useEffect(() => {
formRef.current.setFieldsValue({
liveStartDate: [dayjs().format(dateFormat), dayjs().add(30, 'day').format(dateFormat)],
})
ststusRef.current = '';
getTime();
getList();
return () => {
if (timerRef.current) {
clearInterval(timerRef.current);
}
};
}, []);
const getList = async (queryParams?: queryParams) => {
if (queryParams?.isRefresh) {
actionRef?.current?.reload();
} else {
actionRef.current?.reloadAndRest();
}
setSecond(60);
setTimeout(() => {
startTimer();
}, 50);
}

🚑 其他信息

Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ⭕️ bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions