เรามี swatch-renderer.js
ในไฟล์นี้มีวิดเจ็ตบางส่วน
....
$.widget('mage.SwatchRenderer', {
....
/**
* @private
*/
_init: function () {
if (this.options.jsonConfig !== '' && this.options.jsonSwatchConfig !== '') {
this._sortAttributes();
this._RenderControls();
} else {
console.log('SwatchRenderer: No input data received');
}
},
/**
* @private
*/
_sortAttributes: function () {
this.options.jsonConfig.attributes = _.sortBy(this.options.jsonConfig.attributes, function (attribute) {
return attribute.position;
});
},
ฉันต้องการเขียนหน้าที่บางอย่างของมันใหม่
วิธีที่เหมาะสมทำอย่างไร?
คำอธิบายในไลบรารีวีโอไอพีนั้นไม่ได้เกิดขึ้นจริงอีกต่อไปพวกมันเชื่อมโยงกับชั้นเรียนที่ใช้วิธีการอื่น (ฉันกำลังพูดถึง place-order.js / place-order-mixin.js) และตัวอย่างที่อธิบายไม่ได้อธิบายวิธีการเขียนฟังก์ชั่นวิดเจ็ต