首页 > 其他分享 >让页面价格等数字显示两位小数

让页面价格等数字显示两位小数

时间:2023-09-07 16:33:47浏览次数:35  
标签:RoundToFixed 两位 return idx 小数 num let dec 页面

  // 让数字显示两位小数 由于0.00 和3.00 只能是字符串格式 返回统一显示字符串格式
  export const RoundToFixed = (num,dec)=>{
  let sNum = num + "";
  let idx = sNum.indexOf(".");
  if (idx < 0) return (Number(num)).toFixed(dec);
  let n = sNum.length - idx - 1;
  if (dec < n) {
    let e = Math.pow(10, dec);
    return   String(Math.round(num * e) / e);
  } else {
    return String(num);
  }
}
              <div class="model_amount">
                  <div v-if="indexi == 0 ? true : false">
                    <div style="margin-bottom: 5px">总价</div>
                    <div>
                      <span>{{ i.totalFee ? RoundToFixed(i.totalFee,2) : " " }}</span>
                    </div>
                  </div>
                </div>
import { RoundToFixed } from "@/common/utils/method";

 

 

 

 

标签:RoundToFixed,两位,return,idx,小数,num,let,dec,页面
From: https://www.cnblogs.com/LFxanla/p/17685305.html

相关文章

  • 下拉列表select动态初始化 (JSP页面)
    HTML代码:<td><selectid="as_occt"name="as_occt"><optionselected="selected"value="">智能模糊搜索</option><optionvalue="content">仅搜索内容</option><o......
  • Panel采用autoLoad载入页面如何传参更新页面——EXTJS2.2.1
    //右侧flash图片浏览panelvarflash_pic_panel=newExt.Panel({id:'flash_pic_panel',animate:true,border:false,items:[{autoLoad:{//参数说明-NoDecorate:url拦截中用于标识此请求返回的页面不需装饰url:requestCont......
  • 【Leetcode刷题记录】1、统计参与通信的服务器;2、统计二叉树中好节点的数目;3、从两个
    1、统计参与通信的服务器题目:这里有一幅服务器分布图,服务器的位置标识在 m*n 的整数矩阵网格 grid 中,1表示单元格上有服务器,0表示没有。如果两台服务器位于同一行或者同一列,我们就认为它们之间可以进行通信。请你统计并返回能够与至少一台其他服务器进行通信的服务器的......
  • 解决大量重复操作浏览器页面的方法
    在工作中,我们会遇到需要在浏览器页面上进行大量重复操作的问题。一、可以通过编写和在浏览器控制台执行脚本解决问题。示例脚本1:$('[id="processFormSubmitNext"]').click();$('[title="结束办理"]').click();$('[id="comment_textarea"]')[0].value="已阅。";......
  • 五、进程调度/页面置换/磁盘调度
    小林coding《图解系统:调度算法》笔记参考:geeksforgeeks: CPUSchedulinginOperatingSystemsuic:CPUScheduling 进程调度TIP我知道很多人会问,线程不是操作系统的调度单位吗?为什么这里参与调度的是进程?先提前说明,这里的进程指只有主线程的进程,所以调度主线程就等于调......
  • 直播平台制作,WebDriver API 拖拽页面元素
    直播平台制作,WebDriverAPI拖拽页面元素 importorg.testng.annotations.Test;importorg.openqa.selenium.By;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.WebElement;importorg.openqa.selenium.chrome.ChromeDriver;importorg.openqa.selenium.int......
  • 页面加水印
    效果图:实现思路:需要一个透明蒙版盖住页面,然后将水印信息循环展示出来,展示完成后将蒙版旋转倾斜,然后为了让水印不影响下层页面功能的正常使用,需要使用pointer-events:none;属性让事件穿透到下面去//定义一个水印组件<template><viewclass="make"><viewcla......
  • JS 获取页面尺寸
    通过JS获取页面相关的尺寸是比较常见的操作,尤其是在动态计算页面布局时,今天我们就来学习一下几个获取页面尺寸的基本方法。获取页面高度functiongetPageHeight(){varg=document,a=g.body,f=g.documentElement,d=g.compatMode=="BackCompat"?a......
  • 安防监控/视频汇聚/云存储/AI智能视频融合平台页面新增地图模式
    AI智能分析网关包含有20多种算法,包括人脸、人体、车辆、车牌、行为分析、烟火、入侵、聚集、安全帽、反光衣等等,可应用在安全生产、通用园区、智慧食安、智慧城管、智慧煤矿等场景中。将网关硬件结合我们的视频汇聚/安防监控/视频融合平台EasyCVR一起使用,可以实现多现场的前端摄像......
  • 页面效果集锦
     1. 走马灯效果(仅仅IE支持):<marqueedirection="up"height="70"Scrollamount="1"onMouseOver="this.stop();"onMouseOut="this.start();">要滚动的内容</marquee>   其中,direction表示移动方向,scrollamount表示移动速度,后面两个事件实......