Perguntas com a marcação «requirejs»

Indica perguntas relacionadas a exigir JS. RequireJS é um carregador de arquivos e módulos JavaScript. Ele é otimizado para uso no navegador, mas pode ser usado em outros ambientes JavaScript.

5
Como adicionar arquivo JS no front-end para todas as páginas
Eu li três páginas dos Resultados do Google sobre como carregar um arquivo JS para todas as páginas e ainda não consigo fazer isso. Eu tenho algumas dúvidas, espero que alguém possa esclarecê-las. Preciso criar um módulo dentro app/codecom o requirejs-config.js? Ou posso colocar um requirejs-config.jstema dentro do meu tema? …

2
Estendendo / substituindo JS no Magento 2
Como o Magento2 está usando o RequireJS para carregar scripts, e não há mais pasta de capa , eu fiquei com um problema: Como posso substituir o arquivo JS do módulo Magento pela minha versão modificada? Por exemplo - o opc-checkout-method.js que pertence à extensão Magento_Checkout. Não está definido no …

4
Magento 2: requirejs-config.js em temas?
É possível incluir um requirejs-config.jsarquivo (ou configurar o RequireJS) através de um tema Magento? Ou o recurso está reservado para os módulos Magento? As informações do desenvolvedor sobre a estrutura do tema são ambíguas a este ponto. Os documentos do desenvolvedor não mencionam nada sobre o RequireJS - no entanto, …

1
Como o Magento 2 aplica as ligações KnockoutJS
Por uma leitura muito superficial da documentação do KnockoutJS, a inicialização de uma visualização Knockout muito básica é semelhante à seguinte // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; } // Activates …

3
O que são os itens de "origem" nos arquivos de componentes da interface do usuário
Nos arquivos de configuração do UI Form Component do Magento 2, você verá um itematributo com o mesmo source- <item name="source" xsi:type="string">block</item>abaixo. #File: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Block Title</item> <item name="formElement" xsi:type="string">input</item> <item name="source" xsi:type="string">block</item> <item name="sortOrder" xsi:type="number">20</item> <item …

1
Por que o Magento 2 usa RequireJS `map` em vez de` path`
Na implementação RequireJS do Magento 2, muitos módulos principais usam uma configuração semelhante a esta map: { '*': { editTrigger: 'mage/edit-trigger', addClass: 'Magento_Translation/add-class' } } No RequireJS, a mapdiretiva de configuração permite que os desenvolvedores digam ao RequireJS Quando você carrega o módulo X e ele usa o módulo Y, …

6
Magento2 não está lendo meu requirejs-config.js
Olá, sou novo no Magento2 e estou tentando descobrir como o RequireJS funciona no Magento. Aqui está a minha situação: Eu tenho o seguinte módulo: app/code/Mymodule/Test/view/frontend/requirejs-config.js Aqui está o conteúdo deste arquivo: 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' } } …


1
Magento2 - Como estender o widget jQuery (configurable.js)
Estou criando uma extensão que substitui o rótulo de opções configuráveis ​​padrão 'Escolha uma opção ...' pelo nome do atributo, por exemplo 'Escolha uma cor ...'. Como posso estender (não substituir!) O widget jQuery configurable.js e modificar apenas esta linha? Sei pela documentação que posso substituir um widget jQuery, então …

1
Magento2: Como posso substituir o módulo js principal price-box.js
Eu preciso estender Magento_Catalog/js/price-box.js. Eu usei o recurso 'mixins', mas não está funcionando 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 = …


7
Alterando o texto do botão "Adicionar ao carrinho" no Magento 2.1.0 (Substituindo arquivo js)
Alterei o texto "Adicionar ao carrinho" para "Desejo isso" substituindo " vendor\magento\module-catalog\view\frontend\templates\product\list.phtml". Mas, quando clico no botão "Quero este" (ou seja, "Adicionar ao carrinho"), o produto é adicionado ao carrinho e, em seguida, novamente o texto "Adicionar ao carrinho" aparece no botão. Acho que o produto foi adicionado via chamada …

1
Como compartilhar observáveis ​​Knockout JS entre componentes da interface do usuário
Entendo como usar imports: {}eexports: {} compartilhar as propriedades dos componentes de uma interface do usuário, como: defaults: { exports: { shouldShowMessage: '${$.component}' } } Que retorna o nome do componente nas exportações. Mas quando tento exportar um observável do Knockout, ele é sempre indefinido: defaults: { exports: { shouldShowMessage: …

3
Erros de JS Magento 2
Eu tenho tentado terminar algo e publicá-lo on-line este fim de semana inteiro, é um pouco quebrado e eu não tenho idéia do porquê, então espero que alguém possa me ajudar. Tentei adicionar jQuery personalizado ao meu tema personalizado, com êxito, pois o jQuery foi carregado e a função estava …

1
A opção Requirejs shim não está funcionando
Estou desenvolvendo um módulo para Magento2 e estou usando requirejs para carregar javascript personalizado que depende do jquery. Estou usando a opção shim no requirejs-config.js para definir essa dependência entre os scripts personalizados e o jquery. O problema é que essa dependência não é (sempre) definida. Às vezes, o jQuery …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.