Element-React Switch 开关

Switch 组件用于在两种状态之间切换。这种组件通常用来表示“是/否”或“开/关”的选择。

基本使用

最基本的用法是通过绑定一个布尔值到 Switch 组件上。当用户点击开关时,这个布尔值会发生改变。

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

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

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

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

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

自定义颜色

可以通过设置 active-colorinactive-color 属性来自定义开关的颜色。

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

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

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

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

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

禁用状态

如果需要禁用开关,可以将 disabled 属性设为 true

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

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

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

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

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

文本标签

Switch 组件可以和文本标签一起使用,以提供更多的上下文信息。

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

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

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

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

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

额外属性

除了上述属性外,Switch 组件还支持其他一些额外的属性,例如 namewidth 等。这些属性可以帮助你进一步定制组件的行为和外观。

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

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

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

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

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

使用场景

Switch 组件常用于表示二元选择的状态,例如:

  • 启用或禁用功能
  • 打开或关闭通知
  • 允许或拒绝某些操作

通过这些详细的示例和说明,你应该能够理解和使用 Element-React 中的 Switch 组件了。

纠错
反馈