Могу ли я использовать стороннюю внешнюю библиотеку во VUE 3, не предназначенную для VUE?
Всем добрый день! Я новичок.
Могу ли я использовать стороннюю внешнюю JS библиотеку во VUE, не предназначенную для VUE ? Например, я хочу использовать библиотеку dropzone. Выполняю команду npm i dropzone, подключаю:import dropzone from 'dropzone';import 'dropzone/dist/dropzone.css'; .
Смотрю документацию из библиотеки, по сути, помещая эту форму в шаблон, она уже должна работать: <template> <form action="/target" class="dropzone" id="my-great-dropzone"></form> </template>. Но она не работает!
Знаю, что есть Vue-dropzone, но интересует работа именно с теми JS библиотеками, которых нет во VUE3! Как работать с ними?
Ответы (1 шт):
Ну исходя из библиотечных примеров, есть некий экземпляр Dropzone({option}). По идеи там есть привязка к элементу через класс / id. Осмелюсь предположить, что если перенести его инициализацию в onMounted, может что да получится. Если что пиши, может попробуем разобраться, потому что есть еще варианты с плагинами, но я сейчас уже не вспомню как там, что.