优化数据面板

This commit is contained in:
龙运模
2024-10-17 22:49:20 +08:00
parent 1d3dbf3487
commit deb3e33f09
6 changed files with 86 additions and 28 deletions
+27
View File
@@ -0,0 +1,27 @@
export default {
mounted(el, binding) {
const value = binding.value;
if (value !== undefined && value !== null) {
el.textContent = formatNumber(value);
}
},
updated(el, binding){
const value = binding.value;
if (value !== undefined && value !== null) {
el.textContent = formatNumber(value);
}
},
unmounted(el){
el.removeEventListener('click', el.handler)
}
}
function formatNumber(num) {
if (num === null || num === undefined) {
return '';
}
const parts = num.toString().split('.');
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ',');
return parts.join('.');
}