切換 React 元件

切換 React 元件代表 切換 元件。

切換元件

包含以下元件

切換屬性

屬性類型預設值說明
<Toggle> 屬性
init布林值初始化切換
名稱字串切換輸入名稱
字串
數字
切換輸入值
已勾選布林值定義切換輸入是否已勾選
已停用布林值定義切換輸入是否已停用
唯讀布林值定義切換輸入是否為唯讀
工具提示字串工具提示 懸停/按壓時顯示的文字
工具提示觸發器字串懸停定義如何觸發 (開啟) 工具提示。可以是 hoverclickmanual

切換事件

事件說明
<Toggle> 事件
變更切換核取方塊狀態變更時會觸發事件。觸控裝置上可能不會發生此事件,因此建議改用下一個 toggle:change 事件
切換變更切換核取方塊狀態變更時會觸發事件

切換方法

<Toggle> 方法
.toggle()切換核取方塊狀態

範例

toggle.jsx
import React from 'react';
import { Navbar, Page, BlockTitle, List, ListItem, Toggle } from 'framework7-react';

export default () => (
  <Page>
    <Navbar title="Toggle"></Navbar>
    <BlockTitle>Super Heroes</BlockTitle>
    <List simpleList strong outlineIos dividersIos>
      <ListItem>
        <span>Batman</span>
        <Toggle defaultChecked />
      </ListItem>
      <ListItem>
        <span>Aquaman</span>
        <Toggle defaultChecked color="blue" />
      </ListItem>
      <ListItem>
        <span>Superman</span>
        <Toggle defaultChecked color="red" />
      </ListItem>
      <ListItem>
        <span>Hulk</span>
        <Toggle color="green" />
      </ListItem>
      <ListItem>
        <span>Spiderman (Disabled)</span>
        <Toggle disabled />
      </ListItem>
      <ListItem>
        <span>Ironman (Disabled)</span>
        <Toggle defaultChecked disabled />
      </ListItem>
      <ListItem>
        <span>Thor</span>
        <Toggle defaultChecked color="orange" />
      </ListItem>
      <ListItem>
        <span>Wonder Woman</span>
        <Toggle color="pink" />
      </ListItem>
    </List>
  </Page>
);