系统学习magento二次开发,推荐小册:《Magento中文全栈二次开发 》
本小册面向Magento2以上版本,书代码及示例兼容magento2.0-2.4版本。涵盖了magento前端开发,后端开发,magento2主题,magento2重写,magento2 layout,magento2控制器,magento2 block等相关内容,带领您成为magento开发技术专家。
在Magento 2中使用JavaScript设置价格格式的步骤:
步骤1:您需要使用以下Magento文件
Magento_Catalog\js\price-utils
如果你已经创建了一个javascript文件,那么只需添加getFormattedPrice()函数并将 Magento_Catalog\js\price-utils文件定义为js。
File Path – app\code\Vendor\Extension\view\frontend\web\js\checkpriceformate.js
define([
'ko',
'Magento_Catalog/js/price-utils'
], function (
ko,
priceUtils
) {
'use strict';
return {
getFormattedPrice: function (price)
{
var priceFormat = {
decimalSymbol: '.',
groupLength: 3,
groupSymbol: ",",
integerRequired: false,
pattern: "$%s",
precision: 2,
requiredPrecision: 2
};
return priceUtils.formatPrice(price, priceFormat);
}
}
});第2步:之后调用所需的getFormattedPrice()函数,并按照以下格式返回价格。
Price Formate : $12.00
步骤3:添加此代码后运行以下命令
php bin/magento setup:upgrade php bin/magento setup:static-content:deploy -f php bin/magento cache:flush
结论:
因此,您可以在Magento 2中借助JavaScript设置价格格式。