npm 包 oa-range 使用教程

阅读时长 6 分钟读完

介绍

oa-range 是一个可以方便地实现范围选择的 npm 包。它的主要特点是,支持多种类型的范围选择,比如时间范围选择、数字范围选择、日期范围选择等,同时还可以自定义开放式的范围选择器。

本文将详细介绍 oa-range 的使用方法,并通过示例代码,帮助读者快速上手 oa-range。

安装

使用 npm 进行安装:

使用

在模块中引入

在前端模块化环境中,可以直接引入 oa-range:

API

oa-range 提供了一系列 API,可以方便地构建出不同类型的范围选择器。

Range.init()

在范围选择器元素上初始化 oa-range:

  • element: 开放式选择器的元素或选择器,或是现有的选择器 HTML DOM 元素。
  • config (可选): 配置对象,可以使用配置如下:

Range.setOptions()

设置 oa-range 范围选择器的某些选项:

  • options: 选项对象,可以使用以下选项:

Range.getType()

获取当前范围选择器的选择类型:

Range.setType()

通过代码的方式,改变范围选择器的选择类型:

  • type: 新的选择类型。

Range.getCustomType()

获取当前开放式选择器的自定义类型:

Range.setCustomType()

通过代码的方式,改变开放式选择器的自定义类型:

  • customType: 新的自定义类型。

Range.getRange()

获取当前范围选择器的选择范围:

Range.setRange()

通过代码的方式,改变范围选择器的选择范围:

  • range: 新的选择范围。

示例代码

基本使用

自定义类型

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

结语

到这里,我们已经完成了 oa-range 的介绍和使用教程。希望本文对你有所帮助,谢谢阅读!

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

纠错
反馈