npm 包 ceri-progress 使用教程

阅读时长 3 分钟读完

简介

ceri-progress 是一个基于 ES6 的面向对象编写的 canvas 进度条。

安装

ceri-progress 可以通过 npm 安装:

使用

引入

可以直接使用 import 或者 require 引入:

或者

初始化

-- -------------------- ---- -------
----- ------ - ---------------------------------
----- --- - ------------------------
----- -------- - --- --------------
  ---- ----
  ------- -------
  -- ---
  -- ---
  ------- ---
  -------------- ---
  -------- -------
  -------- ---------
---

参数说明

  • ctx (必填): canvascontext
  • canvas (必填): canvas 元素。
  • x (必填): 进度条中心点的横坐标。
  • y (必填): 进度条中心点的纵坐标。
  • radius (必填): 进度条的半径。
  • progressWidth (可选): 进度条的宽度,默认为 10
  • bgColor (可选): 进度条的背景颜色,默认为 #bbb
  • fgColor (可选): 进度条的前景颜色,默认为 #23B7E5

API

setProgress(progress: number)

设置进度条进度,参数 progress 为进度值(0-1 之间)

示例代码

-- -------------------- ---- -------
--------- -----
------
  ------
    ----- ----------------
    -------------------- ----------
  -------
  ------
    -----------------
    ------- ----------------------------------------------------------------
    --------
      ----- ------ - ---------------------------------
      ----- --- - ------------------------
      ----- -------- - --- --------------
        ---- ----
        ------- -------
        -- ---
        -- ---
        ------- ---
        -------------- ---
        -------- -------
        -------- ---------
      ---
      
      -------------- -- -
        ------------------------------------
      -- ------
    ---------
  -------
-------

总结

ceri-progress 是一个简单易用的进度条工具,可以方便地生成进度条并设置进度值。通过本文的介绍,你已经学会了如何安装和使用它,希望本文对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005606881e8991b448de8c1

纠错
反馈