Magento_Swatches/js/SwatchRenderer.js
파일 에서 일부 기능을 덮어 쓰려고 합니다.
내 코드는 다음과 requirejs-config.js
같습니다.
var config = {
config: {
mixins: {
'Magento_Swatches/js/SwatchRenderer': {
'Magento_Swatches/js/SwatchRendererCategory1': true
}
}
}
};
파일 코드 SwatchRendererCategory1.js
define(function () {
'use strict';
var mixin = {
updateBaseImage: function (images, context, isProductViewExist) {
var justAnImage = images[0];
if (isProductViewExist) {
context
.find('[data-gallery-role=gallery-placeholder]')
.data('gallery')
.updateData(images);
} else if (justAnImage && justAnImage.img) {
context.find('.image-block').css("background-image", "url('"+justAnImage.img+"')");
}
}
};
return function (target) {
return target.extend(mixin);
};});
target
이 경우에 무엇을 사용해야 합니까? 감사합니다.