切换 Svelte 组件

切换 Svelte 组件代表 切换 组件。

切换组件

包含以下组件

切换属性

属性类型默认值描述
<Toggle> 属性
init布尔值true初始化切换
name字符串切换输入名称
value字符串
数字
切换输入值
checked布尔值false定义切换输入是否选中
disabled布尔值false定义切换输入是否禁用
readonly布尔值false定义切换输入是否只读
tooltip字符串工具提示 文本,在悬停/按下时显示
tooltipTrigger字符串hover定义如何触发(打开)工具提示。可以是 hoverclickmanual

切换事件

事件描述
<Toggle> 事件
change切换复选框状态更改时将触发事件。此事件可能不会在触摸设备上发生,因此最好使用下一个 toggle:change 事件代替
toggleChange切换复选框状态更改时将触发事件

切换方法

<Toggle> 方法
.toggle()切换复选框状态

示例

toggle.svelte
<script>
  import { Navbar, Page, BlockTitle, List, ListItem, Toggle } from 'framework7-svelte';
</script>

<Page>
  <Navbar title="Toggle" />
  <BlockTitle>Super Heroes</BlockTitle>
  <List simpleList strong outlineIos dividersIos>
    <ListItem>
      <span>Batman</span>
      <Toggle checked />
    </ListItem>
    <ListItem>
      <span>Aquaman</span>
      <Toggle checked color="blue" />
    </ListItem>
    <ListItem>
      <span>Superman</span>
      <Toggle checked 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 checked disabled />
    </ListItem>
    <ListItem>
      <span>Thor</span>
      <Toggle checked color="orange" />
    </ListItem>
    <ListItem>
      <span>Wonder Woman</span>
      <Toggle color="pink" />
    </ListItem>
  </List>
</Page>