浏览代码

feat(filters): 更换numberformat

曾志翔 3 年之前
父节点
当前提交
4049e86b77
共有 2 个文件被更改,包括 6 次插入8 次删除
  1. 1 1
      pages/activity/invite-user.vue
  2. 5 7
      plugins/filters.js

+ 1 - 1
pages/activity/invite-user.vue

@@ -31,7 +31,7 @@
               <span>{{ item.label }}</span>
             </div>
             <div class="value text-2xl font-bold">
-              <span>{{ item.value | formatNumber('0,0') }}</span>
+              <span>{{ item.value | formatNumber }}</span>
             </div>
           </div>
         </div>

+ 5 - 7
plugins/filters.js

@@ -2,16 +2,14 @@
 
 import Vue from 'vue';
 
-import numeral from 'numeral';
-import 'numeral/locales/chs';
-
+// import numeral from 'numeral';
+// import 'numeral/locales/chs';
+// numeral.locale('chs');
+import _formatNumber from 'format-number';
 import dayjs from 'dayjs';
-numeral.locale('chs');
 // numeral.defaultFormat('0,0.[00]');
 
-Vue.filter('formatNumber', (value, format = '0,0.[00]') =>
-  numeral(value).format(format),
-);
+Vue.filter('formatNumber', (value, option) => _formatNumber(option)(value));
 
 Vue.filter('formatDate', (value, format = 'YYYY-MM-DD HH:mm:ss') =>
   dayjs(value).format(format),