涉及的数据比较多,写一个过滤器,将所有的数据都过滤一下,挂载到全局,不需要每个页面引用了。

创建一个js文件,实现数字千位分隔符

export function numberToCurrencyNo(value) {if (!value) return 0// 获取整数部分const intPart = Math.trunc(value)// 整数部分处理,增加,const intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,')// 预定义小数部分let floatPart = ''// 将数值截取为小数部分和整数部分const valueArray = value.toString().split('.')if (valueArray.length === 2) { // 有小数部分floatPart = valueArray[1].toString() // 取得小数部分return intPartFormat + '.' + floatPart}return intPartFormat + floatPart}

引用挂载到全局

在 main.js 文件中引入

import { numberToCurrencyNo } from '@/utils/numberToCurrency'
// 配置全局过滤器,实现数字千分位格式
Vue.filter('numberToCurrency', numberToCurrencyNo)

直接在页面使用

 <div class="total-num">{{totalNum | numberToCurrency}}</div>

Vue 数字千位分隔符相关推荐

  1. JS 数字千位分隔符且保留两位小数

    数字千位分隔符且保留两位小数 1.仅需要整数位千位分隔 num.toLocaleString() 2.仅需要保留两位小数 num.toFixed(2) 3.需要千位分隔符且带两位小数 Thousand ...

  2. vue 价格千位分隔符处理

    项目需求,实现数字金额千位分隔符格式.意思就是,比如后端返回的数字是24000.00,但是页面上要求我们展示成这种格式24,000.00;如下图: 可以新建一个commom.js,然后代码如下 for ...

  3. JS实现数字自动转换人民币金额(自动格式化输入的数字/千位分隔符)

    这个货币转换JS代码,可以实现自动格式化输入的数字,自动千位分隔符 <script> function cc(s){if(/[^0-9\.]/.test(s)) return " ...

  4. vue 全局实现数字千位分隔符格式

    封装utils工具: export function numberToCurrencyNo(value) {if (!value) return 0// 获取整数部分const intPart = M ...

  5. 万元怎样保留小数点_如何让数字以万元为单位显示并保留2位小数,且有千位分隔符...

    B列和C列的数据来自A列.现在要求分别设置B列和C列的单元格格式,显示为:万元保留1位小数,万元保留2位小数 显示数字(万元保留1位小数) 1,B列设置单元格格式,单元格自定义格式为:0!.0, 2, ...

  6. word表格数据处理:如何给长数字添加千位分隔符?

    我们在工作中难免会遇到一些未设置任何格式的表格数据,这类数据会让读者看起来非常吃力.当碰到这个问题时,如果你只会手动一个个地去设置,那可得忙活半天.而如果你掌握一些整理数据的小技巧,别人半天的工作量, ...

  7. html中写自增数字,WPS word中数字怎么自增 如何在word中设置数字的千位分隔符

    选中某行,列或者某一部分,选择菜单栏的"行和列"->"填充"选项,选择序列选项. 在弹出的窗口中设置你需要的选项. WPS文字怎样自动增加数字 如何在WP ...

  8. HTML数字项目标签千位分隔符,请使用千位分隔符(逗号)表示web网页中的大数字

    一.移动端大数值会默认当作电话号码 在手机等移动设备上,对于超过一定个数的数值,系统默认会当做电话号码处理,而不是一个数字 按照中文用户的使用习惯,有时候个数很多的连续数字其实真的就是一个数字,自动变 ...

  9. python输出数字用逗号隔开_Python用逗号千位分隔符替换中间数字

    我有一个像这样的字符串: 123456789.123456789-123456789 在十进制/连字符之前和之后可以有任意数量的数字,我需要做的是删除小数点之前的所有内容,包括小数,并删除连字符和连字 ...

最新文章

  1. C4D运动图形基本训练学习教程
  2. Oracle集合操作
  3. Swagger增强神器:Knife4j!用它轻松实现接口搜索、Word下载、接口过滤...
  4. 为什么中国程序员工作不轻松,加班多?
  5. 本地通过域名访问虚拟机的网站部署方法(Nginx)
  6. HDU - 1723 - Distribute Message
  7. java 注解scheduler_使用spring的@Scheduled注解执行定时任务,启动项目不输出警告
  8. vue安装教程及简介
  9. sqlite3 查询表时,表头与列对齐显示
  10. linux系统监控必备两款软件
  11. C++基础::便捷函数
  12. Code Style of Mangata
  13. Selenium2.0功能测试之设置浏览器大小
  14. Linux下redis基本操作
  15. C++ 找朋友(friends)
  16. vue中遇到使用iframe出现的页面崩溃问题
  17. 经纬度转GeoHash
  18. Word转Excel技巧之WPS另存法
  19. 【论文分享】小样本图片分类方法:AwGCN:Few-Shot Learning With Attention-Weighted Graph Convolutional Networks
  20. 抖音自媒体火爆短视频如何造?

热门文章

  1. 语义网络与知识图谱(二)知识表示(谓词逻辑产生式规则表示框架表示语义网表示XMLRDFOWL
  2. 架构实战:架构设计文档模板
  3. 趋势预测:2021年五大流行的编程语言
  4. Django与Channels实现WebSocket
  5. 【UE4】指数密度高度雾
  6. iOS7下获取内付费的receipt
  7. Debian 8.1 安装Broadcom BCM4312无线网卡驱动
  8. 私人linux远程连接,Linux to Linux 远程连接
  9. 没有静态 IP,用的是动态 IP 怎样配置服务器远程登录
  10. JQuery is()与hasClass()方法的对比