Я пытаюсь использовать Guillotine, плагин для обрезки изображений. У меня есть модальный компонент, который загружает изображение, которое я хочу обрезать. В модальной классе, я импортировать JQuery, и я пытаюсь импортировать гильотину, но я получаю следующее сообщение: «функция гильотины не существует»Как использовать гильотину (изображение обреза) с Aurelia JS? [ERROR]
Guillotine.js находится в корне компонентов, вместе с JQuery. Я также использовал NPM для установки.
Вот мой класс:
import {bindable, bindingMode} from 'aurelia-framework';
import $ from 'jquery';
import 'guillotine';
export class ModalCrop{
@bindable({ defaultBindingMode: bindingMode.twoWay }) display = 'none';
created() {
$('#thepicture').guillotine({ width: 400, height: 300 });
}
}
Может кто-нибудь мне помочь?
Извините, я запутался ... Как я мог вызвать методы Gullotine с помощью тегов скриптов? –
То же самое можно сказать и о годах. Вы загружаете jQuery и Guillotine с использованием тегов скриптов. Это делает jQuery доступным во всем мире, а гильотину доступно на объекте jQuery. в этом случае нет необходимости использовать операции импорта. Просто проверьте пример gist, который я разместил, который показывает jquery, и виджет загружается с тегами скрипта в 'index.html', а затем используется в' app.js'. Кроме того, посмотрите, как я использую пользовательский атрибут 'ref' вместо' id' для элемента, к которому я применяю виджет. Это сделает ваш код более многоразовым. –
Ok Ashey, я попробую и скажу, работает ли он. –