import { CountUp } from "countup.js";

export const countUpNum = (
  // DOM元素
  dom: any,
  // 数据值
  value: number,
  // 保留几位小数点
  decimalPlaces = 0,
  // 动画时长
  durations = 2,
  // 是否显示千位分隔符
  useGrouping = false,
  // 字首
  prefix = "",
  // 后缀
  suffix = ""
) => {
  const options = {
    // 小数点位
    decimalPlaces,
    // 持续时间
    durations,
    // 是否显示千位分隔符
    useGrouping,
    // 字首(数字的前缀,根据需要可设为 $,¥,￥ 等)
    prefix,
    // 后缀(数字的后缀 ,根据需要可设为 元,个,美元 等)
    suffix,
  };
  new CountUp(dom, value, options).start();
};
