Как правильно реализовать комбодатную библиотеку - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь внедрить библиотеку сбора дат combodate. js в простое приложение реакции и как относительный новичок, я потерян.

Сайт инструктирует меня чтобы включить комбодат, момент и jquery на мою страницу с помощью

<script src="js/jquery.js"></script> 
<script src="js/moment.min.js"></script> 
<script src="js/combodate.js"></script>

Я включил эти сценарии в заголовок моего индекса. html, но не уверен, что это правильно, так как я этого не делаю У меня в приложении есть папка 'js'.

Он также предоставляет исходный код для различных выпадающих форматов выбора даты. Тот, который я выбрал, читает:

<input type="text" id="datetime24" data-format="DD-MM-YYYY HH:mm" data-template="DD / MM / YYYY HH : mm" name="datetime" value="21-12-2012 20:30">
<script>
$(function(){
$('#datetime24').combodate();
});
</script>

, который будет отображать форму выбора даты, такую ​​как this .

Так что я сделал, поместил вышеуказанный код внутри возврат моей функции рендеринга внутри моего компонента реакции. Я импортировал jquery и момент в этот компонент, но неясно, как импортировать комбодат, так как не похоже, что есть какая-либо документация по реактивной совместимости. Похоже, это просто мошеннический файл js, который устанавливается в путь к папке ./bower_components/combodate/src/combodate.js внутри папки моего приложения. Когда я запускаю свое приложение, оно выдает мне сообщение о том, что combodate () не является функцией.

В целом - я не уверен, как и где я должен связывать эти библиотечные пакеты, которые я установил, и как я должен это делать быть настроенным специально для того, чтобы адаптировать код комбинации к моим потребностям, поскольку моя интуиция говорит, что он не был написан с учетом React.

У кого-нибудь есть мысли?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...