knockout.js Magento 2调用select.html中的自定义库

j2qf4p5b  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(141)

我需要为select调用自定义库。我在敲除文件上调用此库时遇到问题。特别是对于使用此文件Magento_Ui/templates/form/element/select.html呈现的select,我尝试了所有在网上找到的方法,但没有成功。尝试使用新函数扩展select.js,然后在此文件中的afterRender上调用它,尝试使用x-magento-init,等等。
我需要为此select执行此操作:$('select').选择2();
有人能为这个问题提供具体而精确的解决方案吗?
谢谢你!

rdlzhqv9

rdlzhqv91#

回答我自己的问题。问题是,当我在select.js中添加对自定义库的调用时,define中没有jQuery,我需要添加jQuery。但在此之后,我得到了这部分的错误,返回Abstract.extend,因为它不是jQuery函数。只有在jQuery之前添加'ko'来定义之后,我才能够编写新的函数,在UI模块的afterRender方法中调用。

相关问题