As the titel suggests. What is the purpose of vendor/magento/module-catalog/view/base/web/js/price-box.js::reloadPrice()
? See: https://github.com/magento/magento2/blob/7d80b877d7057e62555d3376f2be7e7be68838f0/app/code/Magento/Catalog/view/base/web/js/price-box.js#L144
/*eslint-disable no-extra-parens*/
/**
* Render price unit block.
*/
reloadPrice: function reDrawPrices() {
var priceFormat = (this.options.priceConfig && this.options.priceConfig.priceFormat) || {},
priceTemplate = mageTemplate(this.options.priceTemplate);
_.each(this.cache.displayPrices, function (price, priceCode) {
price.final = _.reduce(price.adjustments, function (memo, amount) {
return memo + amount;
}, price.amount);
price.formatted = utils.formatPrice(price.final, priceFormat);
$('[data-price-type="' + priceCode + '"]', this.element).html(priceTemplate({
data: price
}));
}, this);
},