当我在单独的LWC中在js下运行时,它工作正常。如果我尝试将此代码包含在另一个闪电Web组件中,则当我单击输入框或任何按钮时,它将引发错误。如果我重新部署以前的代码,那么该特定社区也将出现错误。其余社区工作正常。
jsInitialized = false;
@track currencyValue = '';
handleCurrencyChange(event) {
var options = {
currencySymbol: "$",
decimalPlaces: 0
};
this.currencyValue = AutoNumeric.format(event.target.value, options);
}
renderedCallback() {
if (this.jsInitialized) {
return;
}
this.jsInitialized = true;
Promise.all([
loadScript(this, libs + '/libs/autonumeric.min.js'),
loadScript(this, libs + '/libs/libphonenumber-max.js')
])
.then(() => {
})
.catch(error => {
this.dispatchEvent(
new ShowToastEvent({
title: 'Error loading Scripts',
message: error.message,
variant: 'error'
})
);
});
}