npm 包 @beisen/upaas-timepicker-search 使用教程

阅读时长 5 分钟读完

在前端开发中,我们有时需要使用时间范围选择器和搜索框。而在实际开发中,我们也许会遇到一些困难:如何在时间范围选择器和搜索框之间进行联动操作呢?npm 包 @beisen/upaas-timepicker-search 可以解决这个问题。在本文中,我们将为大家详细介绍如何使用该包。

1. 安装

2. 引入

该包提供了两个组件:TimePickerSearchRangeTimePickerSearchBox。你可以分别引入它们:

3. 使用

3.1. TimePickerSearchRange

TimePickerSearchRange 组件是一个时间范围选择器和搜索框的组合。它有以下参数:

3.1.1. menus

该参数为一个数组,用于配置下拉搜索框的菜单项。其中每一项是一个对象,其属性包括:

  • value:菜单项的值。
  • label:菜单项的文本。

例如:

3.1.2. onStartSearch

该参数为一个回调函数,用于处理开始搜索事件。该函数有一个参数 searchWord,表示搜索框中输入的关键词。例如:

3.1.3. onTimeRangeChange

该参数为一个回调函数,用于处理时间范围变化事件。该函数有两个参数 { startTime, endTime },表示时间范围选择器选中的起止时间。例如:

3.1.4. startPlaceholder

该参数为一个字符串,表示时间范围选择器的起始时间输入框中的提示文本。

3.1.5. endPlaceholder

该参数为一个字符串,表示时间范围选择器的结束时间输入框中的提示文本。

例子:

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

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

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

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

3.2. TimePickerSearchBox

TimePickerSearchBox 组件是一个时间范围选择器和搜索框的分离组件。它有以下参数:

3.2.1. menus

TimePickerSearchBox

3.2.2. onSearch

该参数为一个回调函数,用于处理搜索事件。该函数有一个参数 searchWord,表示搜索框中输入的关键词。例如:

3.2.3. searchWord

该参数为一个字符串,表示搜索框中的初始文本。

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

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

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

结语

本文为大家介绍了 npm 包 @beisen/upaas-timepicker-search 的使用方法。希望能够帮助大家解决时间范围选择器和搜索框之间的联动问题,并提高开发效率。

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

纠错
反馈