Я искал вокруг, но не нашел работающего примера того, как это делается.В основном я пытаюсь подключить внешний файл JS (написанный на JS) и пытаюсь вызвать его функцию, используя это.
<script src="/static/medium-editor.min.js"></script>
<script>
export default {
name: 'App',
mounted: function() {
var editor = new MediumEditor('.editable', {
toolbar: {
buttons: ['bold', 'italic', 'underline', 'anchor']
}
});
console.log('testing...')
}
}
</script>
Файл, кажется, загружается нормально, но я получаю эту ошибку
ReferenceError: MediumEditor is not defined
Я также пытался использовать импорт MediumEditor, но я думаю, что мы должны экспортировать его в другой файл js, который также не работает.
Для справки, я пытаюсь добавить этот плагинна мой тестовый проект vuejs: https://github.com/yabwe/medium-editor/blob/master/dist/js/medium-editor.js
Если у кого-нибудь есть идеи о том, как мы можем вызвать эту внешнюю функцию в VueJS и заставить ее работать, я буду очень признателен.Я новичок, но я искал весь день и не нашел аналогичного решения.
Заранее спасибо
Чандра
Обновление :Добавлен JSFiddle, если вы хотите попробовать: https://jsfiddle.net/maharzan/nze45uxf/2/