簡體   English   中英

反應原生:嘗試打開日期選擇器時出錯

[英]react native : An error while try open date picker

目前尚不清楚在激活日期選擇器時收到錯誤的原因是什么。 我很樂意提供幫助。

錯誤是:

“value.getTime 不是 function。(在 'value.getTime ()' 中,'value.getTime' 未定義”

MyDatePicker function

let date1 = useSelector(state => state.DatePickerReducer.date1);

DatePickerReducer

const today = new Date();

const initializeState = {
  date1: new Date(new Date().getFullYear(), 0, 1, 10),
  date2: today.addMonths(1)
};

export default function DatePickerReducer(state = initializeState, action) {
  switch (action.type) {
    case SET_DATE_1:
      return {
        ...state,
        date1: action.payload ? action.payload : state.date1,
      };

我認為您的日期 object 正在序列化為字符串。 嘗試將date1變量包裝在MyDatePicker function 中的日期 object 中。

let dateString= useSelector(state => state.DatePickerReducer.date1); 
let date1 =new Date(dateString);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM