Запитання з тегом «requirejs»

Позначає питання, пов'язані з вимогою JS. RequireJS - завантажувач файлів і модулів JavaScript. Він оптимізований для використання в браузері, але його можна використовувати в інших середовищах JavaScript.

2
JS Widget: два користувацькі віджети розширено один і той же батьківський віджет Magento 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' ], …

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

4
Використовуйте Requ-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" …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.