当前位置: 首页> 游戏> 单机 > 整数或小数点后补0操作

整数或小数点后补0操作

时间:2025/7/14 22:03:32来源:https://blog.csdn.net/weixin_44032619/article/details/140468167 浏览次数:0次

效果展示:

整数情况:                                                                小数情况:

   

小编这里是以微信小程序举例,代码通用可兼容vue等。

1.在utils文件下创建工具util.js文本

util.js页面:

// 格式化数字 val-要格式的数字   Num-要补几位
function FormateNum(val,Num) {let num = val;if(num) {if(num.toString().indexOf(".") >-1) {   //本来就是小数的情况let arr = num.toString().split('.')num = arr[0] +'.' + arr[1].padEnd(Num, '0')}else {        //整数的情况let addzero = "";num +="."+addzero.padEnd(Num,'0')}}return num;
}module.exports ={FormateNum    //必须写这个,导出模块,不然没法运用
}

2.运用工具类(即要处理数据的页面)

demo.js页面:

//require('../../utils/util.js') :util.js的路径
//FormateNum :util.js导出的模块FormateNumconst {FormateNum} = require('../../utils/util.js') Page({data: {sum:""},setValue(e) {let value = e.detail.value;this.setData({'sum': FormateNum(value,3)})},})

demo.wxml页面:

<input class="inputText" type="digit" placeholder="请输入" value="{{sum}}" bindblur="setValue"/>

关键字:整数或小数点后补0操作

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: