let myElem = document.querySelector('.flatpickr')
flatpickr(myElem, {
locale: {
firstDayOfWeek: 1
},
inline: true,
"locale": "ru",
dateFormat: "d M"
});
let chooseOk = document.querySelector('.js-choose-ok')
let chooseBack = document.querySelector('.js-choose-back')
let chooseOkTwoTab = document.querySelector('.js-choose-ok-two')
let chooseBackTwoTab = document.querySelector('.js-choose-back-two')
chooseOk.addEventListener('click', function(){
let calendarVal = document.querySelector('.js-calendar-value').value
let chooseTime = document.querySelector('.js-choose-time')
var time = document.querySelector('#totalTime').innerText
chooseTime.innerText = calendarVal + ' ' + time;
tabsChooseTime.classList.remove('show')
console.log(calendarVal);
})
let btnTime = document.querySelectorAll('.js-btn-time');
let timeWrapBtn = document.querySelectorAll('.modal-buy-card__time-wrap button');
for (let i = 0; i < btnTime.length; i++) {
setInterval(() => {
if(parseInt(timeWrapBtn[i].textContent, 10) <= new Date().getHours()) {
btnTime[i].classList.remove('not-active-time')
btnTime[i].setAttribute('disabled', 'disabled')
}
}
, 1000);
btnTime[i].addEventListener('click', () => {
var time = document.querySelector('#totalTime')
time.innerText = btnTime[i].innerText
console.log(time)
})
}
Метод setState() не всегда обновляет компонент сразу. Он может группировать или откладывать обновление до следующего раза.
не будет работать
componentDidMount() {
getUsers()
.then((users) => this.setState({
loading: false,
users: users,
orgs: orgs // не понятно откуда у Вас это берётся
}))
.then(() => {
console.log(this.users1) // [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}] тут все норм
console.log(this.state.loading) // false тут норм
console.log(this.state.users) // [] а в state пусто ...
});
}
Нажал на "Задать вопрос". Второе видео тоже автовоспроизвелось, хотя тоже есть плэй.
Что не так?