Как прослушать mousdown событие в javascript - реагировать на материализацию? - PullRequest
0 голосов
/ 30 мая 2019

Это следующий код возврата в реакции

import {
      Input
    } from "react-materialize";

    <Input
        id="fromDate"
        name="from"
        type="date"
        onChange={this.handleChangeFromDate}
     />

Как использовать событие mousedown в следующем обработчике

handleChangeFromDate(event, value) {
        event.preventDefault();
        let startDate = new Date(value).getTime(value);
}

Я хочу использовать event.preventDefault в событии mousedown,У меня есть код jquery для этого, но не знаете, как преобразовать его в код js?

$('.datepicker').on('mousedown',function(event){
    event.preventDefault();
})

1 Ответ

0 голосов
/ 30 мая 2019

Вы можете вызвать тот же метод для события мыши, вызвав onMouseDown событие

    onMouseDown={this.handleChangeFromDate}

Но я не уверен насчет вашего компонента .datepicker.Если это отдельный компонент, вы должны добавить onMouseDown к реквизитам этого компонента

...