Pytania otagowane jako requirejs

Oznacza pytania związane z wymaganiem JS. RequireJS to plik JavaScript i moduł ładujący. Jest zoptymalizowany do użytku w przeglądarce, ale może być używany w innych środowiskach JavaScript.

2
JS Widget: dwa niestandardowe widżety rozszerzone tego samego rodzica Widget Magento 2
Warunek wstępny Mam 2 niestandardowe widżety rozszerzające ten sam widżet nadrzędny. Widżet nadrzędny: Magento_ConfigurableProduct/js/configurable Pierwszy niestandardowy widget: Vendor_AModule/js/configurable Drugi niestandardowy widget: Vendor_BModule/js/configurable Pierwszy niestandardowy widget require-config.js: var config = { map: { '*': { configurable: 'Vendor_AModule/js/configurable' } } }; Pierwszy niestandardowy widget JS: define([ 'jquery', 'mage/translate', 'Magento_ConfigurableProduct/js/configurable' ], function ($) …

2
Magento 2: Jak wykryć zmianę kroku kasy
Próbuję znaleźć najlepszą metodę wykrywania skokowej zmiany w kasie Magento 2. Na przykład przejście od szczegółów wysyłki do płatności lub odwrotnie. Zrobiłem trochę kopania i vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.jsmogę użyć, next()który odpala przycisk Kontynuuj, a navigateTo()który uruchamia się, gdy użytkownik kliknie krok kasowania bezpośrednio - ale obie metody wydają się dość pospieszne, musi …


2
Jak załadować niestandardowy plik js modułu w Magento 2?
Utworzyłem moduł suwaka banerowego dla magento 2. Plik JS wywołałem w następujący sposób i działając poprawnie. W klasie bloków stworzyłem następującą funkcję public function getBaseJs($fileName){ return $this->_storeManager->getStore()->getBaseUrl( \Magento\Framework\UrlInterface::URL_TYPE_MEDIA ).'bannerslider/js/'.$fileName; } i ta funkcja jest wywoływana w bannerslider.phtmlpliku w następujący sposób. <script type="text/javascript" src="<?php echo $this->getBaseJs('jquery-1.7.min.js') ?>"></script> <script type="text/javascript" src="<?php echo …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.