gpt4 book ai didi

requirejs - 将 Select2 与 Magento 2 集成

转载 作者:行者123 更新时间:2023-12-04 19:34:23 27 4
gpt4 key购买 nike

我正在尝试将 Select2 与 Magento2 集成。到目前为止,我已经成功集成了插件,但控制台上显示错误。
enter image description here

我所做的:

  • 下载了 select2.min.js 并放入 app/design/frontend/<vendor>/<themename>/web/js/select2.min.js
  • 将脚本包含在 app/design/frontend/<vendor>/<themename>/Magento_Theme/layout/default_head_blocks.xml
  • 将此添加到脚本标记中的 phtml 文件中:
    require(['jquery'],function(jquery){
    jquery(document).load(function() {
    jquery("#sorter2").select2();
    });
    });

  • 我知道我应该通过 requireJS 包含它,但我似乎无法让它工作。

    谢谢!

    最佳答案

    您不应该将它添加到每个页面的标题中,因为它的依赖项不一定会加载。您需要在此处将其添加到您的主题 requirejs-config 中;

    /app/design/frontend/<vendor>/<theme>/requirejs-config.js

    在文件中放这个;
    var config = {
    paths: {
    'select2': 'js/select2.min',
    },
    };

    现在在任何 phtml 文件中,您都可以这样调用它;
    <script type="text/javascript">
    require(['jquery','select2'],function($){
    // do stuff with select
    });
    </script>

    关于requirejs - 将 Select2 与 Magento 2 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41672588/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com