Indica domande relative a richiedere JS. RequireJS è un caricatore di file e moduli JavaScript. È ottimizzato per l'uso nel browser, ma può essere utilizzato in altri ambienti JavaScript.
Ho letto 3 pagine di risultati di Google su come caricare un file JS per tutte le pagine e non riesco ancora a farlo. Ho qualche dubbio, spero che qualcuno possa cancellarli. Devo creare un modulo all'interno app/codecon il requirejs-config.js? O invece posso inserire un requirejs-config.jstema all'interno del mio tema? …
Dato che Magento2 sta usando RequireJS per caricare gli script e non c'è più cartella skin , mi sono bloccato con un problema: Come posso sostituire il file JS del modulo Magento con la mia versione modificata? Ad esempio: opc-checkout-method.js che appartiene all'estensione Magento_Checkout. Per quanto posso vedere, non è …
È possibile includere un requirejs-config.jsfile (o altrimenti configurare RequireJS) tramite un tema Magento? Oppure la funzionalità è riservata ai moduli Magento? Le informazioni sui documenti di sviluppo sulla struttura del tema sono ambigue a questo punto. I documenti di sviluppo non menzionano nulla su RequireJS, tuttavia i temi includono un …
Per una lettura molto superficiale della documentazione di KnockoutJS, l'inizializzazione di una vista Knockout molto semplice è simile alla seguente // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; } // Activates knockout.js …
Nell'implementazione di RequireJS di Magento 2, molti moduli core usano una configurazione simile a questa map: { '*': { editTrigger: 'mage/edit-trigger', addClass: 'Magento_Translation/add-class' } } In RequireJS, la mapdirettiva di configurazione consente agli sviluppatori di comunicare a RequireJS Quando si carica il modulo X e utilizza il modulo Y, sostituire …
Ciao, sono nuovo di Magento2 e sto cercando di capire come RequireJS funziona in Magento. Ecco la mia situazione: Ho il seguente modulo: app/code/Mymodule/Test/view/frontend/requirejs-config.js Ecco il contenuto di questo file: var config = { map: { '*': { jQuery110: "Mymodule_Test/js/jquery-1.10.2", jqueryNoConflict: 'Mymodule_Test/js/jquery.no-conflict', flexslider: 'Mymodule_Test/js/jquery.flexslider-min', header: 'Mymodule_Test/js/store/header' } } }; Il …
I sistemi di oggetti basati su RequireJS di Magento 2 contengono una funzione chiamata "mixin". Un mixin Magento 2 non è ciò che un ingegnere del software normalmente considererebbe un mixin / tratto . Invece, un mixin Magento 2 consente di modificare l'oggetto / valore restituito da un modulo RequireJS …
Sto creando un'estensione che sostituisce l'etichetta delle opzioni configurabili predefinita "Scegli un'opzione ..." con il nome dell'attributo, ad esempio "Scegli un colore ...". Come posso estendere (non sovrascrivere!) Il widget jQuery configurable.js e modificare solo questa riga? Dalla documentazione so che posso ignorare un widget jQuery, quindi ho fatto: define([ …
Ho bisogno di estendere Magento_Catalog/js/price-box.js. Ho usato la funzione 'mixins', ma non funziona price-box.js. requirejs-config.js: var config = { config: { mixins: { 'Magento_Catalog/js/price-box': { 'My_Module/js/price-box/pluggin': true } } } }; My_Module/view/frontend/web/js/price-box/pluggin.js define(function () { 'use strict'; return function (target) { // modify target var reloadPrice = target.reloadPrice; target.reloadPrice = …
Vorrei sostituire un componente RequireJs solo a determinate condizioni (ad esempio, in base alla configurazione). Esiste un modo per impedire programmaticamente il caricamento del mio modulo requirejs-config.jso un modo diverso per raggiungerlo?
Ho modificato il testo "Aggiungi al carrello" in "Voglio questo" sostituendo " vendor\magento\module-catalog\view\frontend\templates\product\list.phtml". Ma quando faccio clic sul pulsante "Lo voglio" (ovvero "Aggiungi al carrello"), il prodotto viene aggiunto al carrello e quindi di nuovo il testo "Aggiungi al carrello" appare sul pulsante. Penso che il prodotto venga aggiunto tramite …
Comprendo come utilizzare imports: {}eexports: {} condividere le proprietà dei componenti di un'interfaccia utente, come ad esempio: defaults: { exports: { shouldShowMessage: '${$.component}' } } Che restituisce il nome del componente nelle esportazioni. Ma quando provo ad esportare un Knockout osservabile è sempre indefinito: defaults: { exports: { shouldShowMessage: '${$.shouldShowMessage}' …
Ho cercato di finire qualcosa e pubblicarlo online per tutto il weekend, è un po 'rotto e non ho idea del perché, quindi spero che qualcuno mi possa aiutare. Ho provato ad aggiungere jQuery personalizzato al mio tema personalizzato, con successo poiché jQuery è stato caricato e la funzione funzionava. …
Sto sviluppando un modulo per Magento2 e sto usando requestjs per caricare javascript personalizzato che dipende da jquery. Sto usando l'opzione shim in requestjs-config.js per impostare questa dipendenza tra gli script personalizzati e jquery. Il problema è che questa dipendenza non è (sempre) impostata. A volte jQuery si carica prima …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.