«requirejs» etiketlenmiş sorular

JS gerektirme ile ilgili soruları belirtir. RequireJS bir JavaScript dosyası ve modül yükleyicidir. Tarayıcı içi kullanım için optimize edilmiştir, ancak diğer JavaScript ortamlarında da kullanılabilir.

2
JS Widget: iki özel Widget aynı ana Widget Magento 2 genişletilmiş
ön koşul Aynı ana widget'ı genişleten 2 özel widget'ım var. Üst widget: Magento_ConfigurableProduct/js/configurable İlk Özel Widget: Vendor_AModule/js/configurable İkinci Özel Widget: Vendor_BModule/js/configurable İlk Özel Widget require-config.js: var config = { map: { '*': { configurable: 'Vendor_AModule/js/configurable' } } }; İlk Özel Widget JS: define([ 'jquery', 'mage/translate', 'Magento_ConfigurableProduct/js/configurable' ], function ($) { …

2
Magento 2: Ödeme Adımı Değişikliği Nasıl Tespit Edilir
Magento 2'nin kasada bir adım değişikliğini tespit etmenin en iyi yöntemini bulmaya çalışıyorum. Örneğin, gönderim ayrıntılarından ödemeye veya tersi. Biraz kazma yaptım ve devam et düğmesinde hangi yangınları ve bir kullanıcı doğrudan ödeme adımını tıkladığında hangi yangınları vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.jskullanabileceğimi biliyorum - ancak her iki yöntem de oldukça çirkin görünüyor , nasıl …


2
Magento 2'de özel modül js dosyası nasıl yüklenir?
Magento 2 için banner slider modülü oluşturduk. JS dosyasını aşağıdaki yolları ve onun iyi çalışıyor kullanarak çağırdım. Blok sınıfında aşağıdaki fonksiyonu oluşturdum public function getBaseJs($fileName){ return $this->_storeManager->getStore()->getBaseUrl( \Magento\Framework\UrlInterface::URL_TYPE_MEDIA ).'bannerslider/js/'.$fileName; } ve bu işlev bannerslider.phtmldosyada aşağıdaki şekilde çağrılır . <script type="text/javascript" src="<?php echo $this->getBaseJs('jquery-1.7.min.js') ?>"></script> <script type="text/javascript" src="<?php echo $this->getBaseJs('jquery.flexslider.js') ?>"></script> …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.