微信小程序 格式化金额 .wxs文件

废话不多说 直接上代码 money.wxs 文件

/* 价格格式化 补零 与 三位数逗号 参数str可为数字 || 字符串 */var money = function (str) {str = str.toString()if (!str) return //判空//如果没有小数 添加两位小数 '.00'if (str.indexOf('.') === -1) {str += '.00'} else {//如果有判断是否小于11var decimal = str.split('.')if (decimal[1] < 11) {str = decimal[0] + '.' + (decimal[1] + '0')}}//切割数组//以.分隔为数组var arr = str.split('.');var left = arr[0];//取第一项用正则判断,每隔3位加,left = left.replace(getRegExp('\B(?=(\d{3})+$)', 'g'), ',')return left + '.' + arr[1];
}module.exports = {money: money
}

使用方式

1.引入money.wxs文件

/* 引入money.wxs文件 */
<wxs src="../../wxs/money.wxs" module="format" />

2.代码中使用

{{ format.money(254545454545.155) }}  // 254,545,454,545.155
{{ format.money(24000.3) }}   // 24000.30
{{ format.money(24000) }}   // 24,000.00

有什么比较方便的代码 请在下方给我留言喔

微信小程序 格式化金额 .wxs文件相关推荐

  1. 微信小程序-01-项目组成文件介绍(入门篇)

    自古开篇先说两句,写这些笔记不是学习用的,主要是后续分享一些遇到的坑,碰到过什么样的问题,怎么去解决,如果你不是一个很耐心无看文章的人,建议去 网易云课堂找一些课程,跟着别人的脚步或许会更有动力,我的 ...

  2. 微信小程序直接上传文件到阿里云OSS组件封装

    微信小程序直接上传文件到OSS 1. 封装公共方法 在根目录utils目录新建一个upload文件夹: // utils/upload/base64.jsvar base64EncodeChars = ...

  3. spring boot接收微信小程序上传的文件

    spring boot接收微信小程序上传的文件,首先前台传给我们后端的不是一个路径,而是以一个文件类型传递给我,这时我们在controller层接收时就可以用MultipartFile进行接收,如果接 ...

  4. 微信小程序中处理PDF文件

    一直在尝试要在微信小程序中处理PDF文件,包括生成PDF文件和检测某个PDF文档的页数,但是微信小程序的接口不支持这个功能,只能是想办法在js文件中实现这个代码,这个代码的实现需要pdf-lib 这个 ...

  5. 二、微信小程序-快速回顾 ( 页面文件 )

    文章目录 一.页面配置文件 - json 二.页面逻辑文件 - js 三.页面布局文件 - wxml 3.1. 页面布局常用标签 3.2. 页面渲染常用指令 3.2.1. 数据绑定 - mustach ...

  6. 微信小程序怎么新建php文件,微信小程序中创建小程序页面的步骤介绍(图文)...

    本篇文章给大家带来的内容是关于微信小程序之创建小程序页面的步骤介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 创建一个简单的页面,创建小程序页面的具体几个步骤: 1. 在page ...

  7. 微信小程序入门五: wxml文件引用、模版、生命周期

    实例内容 wxml文件引用(include.import) 模版 小程序生命周期 实例一: include方式引用header.wxml文件 文件引用对于代码的重用非常重要,例如在web开发中我们可以 ...

  8. 微信小程序环境下将文件上传到 OSS

    步骤 1: 配置 Bucket 跨域 客户端进行表单直传到 OSS 时,会从浏览器向 OSS 发送带有 Origin 的请求消息.OSS 对带有 Origin 头的请求消息会进行跨域规则(CORS)的 ...

  9. 微信小程序反编译wxss文件缺失_反编译任何微信小程序和如何还原wxss

    首先需要了解一下微信小程序它执行是需要把源码下载到本地的,下载下来的是一个 .wxapk后缀的文件 ,那么问题来了.下载的源码在那? 这里我们以安卓为例(因为我没用过苹果手机,哈哈哈) 使用到的工具 ...

最新文章

  1. 应用phpcms时遇到的问题及smarty标签的应用
  2. Android EditText属性用法
  3. js中的if与Java中的if_JS中的if和else的用法以及基础语法
  4. Kotlin by属性委托
  5. 10a大电流稳压芯片_一文教你秒懂LDO芯片电路设计的六大因素
  6. 【机器学习】朴素贝叶斯介绍及实例--对短信进行二分类 使用多项式分布
  7. Jupyter Lab在线运行矩池云教程
  8. 数据库sql中S P J SPJ 表的创建
  9. springboot+Rabit实战三:(springboot+rabbit 项目搭建)
  10. ubuntu清理系统垃圾与备份
  11. The Pilots Brothers‘ Refrigerator(高效贪心)
  12. 1vrms等于多少伏
  13. win怎么在计算机里按日期搜索文件,小编教你在Win10系统电脑中设置搜索内容日期范围的小技巧...
  14. Python:【4】利用讯飞开放平台实现语音识别
  15. UE4对于对象的剔除
  16. python写一个很简单的Atm机系统,使用pickle模块和json模块来保存数据
  17. vu16和u16的区别 volatile关键字的用法简介
  18. 《17天搞定GRE单词》
  19. 解决burp-suite的中文乱码问题
  20. 机房数据中心防雷接地解决方案

热门文章

  1. java 三维旋转立方体_Canvas实现3D效果-可旋转的立方体
  2. 【笔试题】【day4】
  3. Java---SimHash原理与实现
  4. FreeType文字绘制笔记
  5. android开发笔记汇总(二)
  6. 基于51单片机CO2二氧化碳气体浓度检测超限报警Proteus仿真
  7. Oracle SQL及格率转换为百分比
  8. Federated Learning with Non-IID Data 论文笔记
  9. 年入千万!日本站时尚品类有何优势?竟然这么好赚?
  10. 立体相册,你值得拥有