Вопросы с тегом «requirejs»

Обозначает вопросы, связанные с требованием JS. RequireJS - загрузчик файлов и модулей JavaScript. Он оптимизирован для использования в браузере, но может использоваться и в других средах JavaScript.

4
Magento 2 - Как применить Slick Slider к недавно просмотренному виджету
Я создал код, но слайдер не отображается в недавно просмотренных продуктах. Вот мой код - Я скачал Slick JS и CSS по следующей ссылке http://kenwheeler.github.io/slick/ Тогда я сделал следующее - Шаг 1 - Скопировал slick.min.js и slick.js в приложение / дизайн / интерфейс / _YOUR_VENDOR _ / _ YOUR_THEME_ / …

2
JS Widget: два пользовательских виджета расширены одним и тем же родительским Widget Magento 2
непременное условие У меня есть 2 пользовательских виджета, расширяющих один родительский виджет. Родительский виджет: Magento_ConfigurableProduct/js/configurable Первый пользовательский виджет: Vendor_AModule/js/configurable Второй пользовательский виджет: Vendor_BModule/js/configurable Первый пользовательский виджет require-config.js: var config = { map: { '*': { configurable: 'Vendor_AModule/js/configurable' } } }; Первый Пользовательский Виджет JS: define([ 'jquery', 'mage/translate', 'Magento_ConfigurableProduct/js/configurable' ], function …

2
Magento 2: Как обнаружить изменение шага оформления заказа
Я пытаюсь выяснить лучший метод обнаружения изменения шага в кассе Magento 2. Например, переходя от деталей доставки к оплате или наоборот. Я немного покопался, и vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.jsя могу использовать, next()который срабатывает при нажатии кнопки «Продолжить», и navigateTo()который срабатывает, когда пользователь нажимает на шаг проверки - но оба метода кажутся довольно хакерскими, …

4
Используйте require-config.js для загрузки файлов, необходимых на всех страницах
Я знаю, как использовать require-config.jsв пользовательских темах, но я хотел бы использовать пользовательский файл JavaScript ( myfile.js) на всех страницах. В какой каталог мне добавить require-config.jsи как его использовать, чтобы он работал как надо? Пожалуйста, не ссылайтесь на официальную страницу Magento.

2
Как загрузить пользовательский файл js модуля в magento 2?
Я создал модуль слайдера баннеров для magento 2. Я вызвал файл JS, используя следующие способы, и он работает нормально. В классе блоков я создал следующую функцию public function getBaseJs($fileName){ return $this->_storeManager->getStore()->getBaseUrl( \Magento\Framework\UrlInterface::URL_TYPE_MEDIA ).'bannerslider/js/'.$fileName; } и эта функция вызывается в bannerslider.phtmlфайле следующим образом. <script type="text/javascript" src="<?php echo $this->getBaseJs('jquery-1.7.min.js') ?>"></script> <script type="text/javascript" …

1
Что делает модуль RequireJS Magento_Ui / js / lib / knockout / extender / bound-node?
Модуль начальной загрузки Knockout.js в Magento 2 включает в себя следующий модуль через defineзависимость. Magento_Ui/js/lib/knockout/extender/bound-nodes С технической точки зрения, этот модуль создает обертки для ko.applyBindingsи ko.cleanNodeметодов. Эти оболочки будут хранить определенные модели представлений и узлы в частном javascript WeakMap, а затем возвращать единственный объект реестра, который позволит вам получить доступ …

1
Для чего нужны «значения по умолчанию» для импорта / экспорта в объекте uiElement?
Во многих конструкторах модели представления пользовательского интерфейса Magento 2 defaultsмассив будет иметь свойство importsили exports. return Collection.extend({ defaults: { //... imports: { rows: '${ $.provider }:data.items' }, return Insert.extend({ defaults: { //... exports: { externalFiltersModifier: '${ $.externalProvider }:params.filters_modifier' }, Глядя на источник uiElementмодуля, #File: vendor/magento/module-ui/view/base/web/js/lib/core/element/element.js initLinks: function () { return …

3
Как / Где Magento конвертирует имя модуля RequireJS в URL?
В Magento 2 вы можете использовать RequireJS для включения модуля javascript с кодом, который выглядит примерно так. #File: app/code/Package/Name/view/frontend/requirejs-config.js var config = { map: { '*': { modulename: 'Package_Name/js/path/to/file' } } } Несмотря на то, что requirejs-config.jsфайл немного волшебен в Magento 2, он выглядит как стандартный RequireJS. Вы в основном …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.