2
วิดเจ็ต JS: วิดเจ็ตที่กำหนดเองสองตัวขยายพาเรนต์ Widget Magento 2 เดียวกัน
เงื่อนไข ฉันมี 2 วิดเจ็ตที่กำหนดเองที่ขยายวิดเจ็ตหลักเดียวกัน วิดเจ็ตหลัก: Magento_ConfigurableProduct/js/configurable วิดเจ็ตที่กำหนดเองครั้งแรก: Vendor_AModule/js/configurable วิดเจ็ตที่กำหนดเองที่สอง: Vendor_BModule/js/configurable วิดเจ็ตที่กำหนดเองครั้งแรกrequire-config.js: var config = { map: { '*': { configurable: 'Vendor_AModule/js/configurable' } } }; วิดเจ็ตที่กำหนดเองครั้งแรก JS: define([ 'jquery', 'mage/translate', 'Magento_ConfigurableProduct/js/configurable' ], function ($) { $.widget('vendor.configurable_awidget', $.mage.configurable, { /** * {@inheritDoc} */ _configureElement: function (element) { this._super(element); alert('Custom widget A is …