Почему datepicker не устанавливает состояние в первый раз, а второй раз выбирает, работает нормальноJquery

Программирование на jquery
Ответить
Гость
 Почему datepicker не устанавливает состояние в первый раз, а второй раз выбирает, работает нормально

Сообщение Гость »


почему данный код не сохраняет состояние в первый раз, когда я устанавливаю дату из средства выбора даты, а второй раз выбираю работу нормально. В чем проблема в этом коде или чего мне здесь не хватает. Даже код не выдает ошибок.

Дата должна быть установлена ​​в штате, но в первый раз дата не устанавливается
`comComponentDidMount(){ вар, что = это; this.dateFilterOptions(это); } компонентDidUpdate (prevProps, prevState) { вар, что = это; this.dateFilterOptions(это); } dateFilterOptions = (это) => { $(функция ($) { $('#dueStartDate').removeClass('hasDatepicker'); $('#dueStartDate') .datepicker({ изменениеМесяц: правда, изменение года: правда, dateFormat: 'м/д/г', // minDate: "-1y", // maxDate: новая дата(), onSelect: функция (значение, е) { console.log("🚀 ~ файл: ActivityFilterCard.js:164 ~ ActivityFilterCard ~ значение:", value) that.setState({ DueStartDate: moment(value).valueOf(), ошибка: {} }); if (значение) $(this).parents('.form-slide').addClass('active'); }, beforeShow: функция () { setTimeout(функция () { $('.ui-datepicker').css('z-index', 99999999999999); }, 0); }, }) .keyup(функция (e) { if (e.keyCode == 8 || e.keyCode == 46) { that.setState({ DueStartDate: '', ошибка: {} }); } }); } }````
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»