トグルVueコンポーネント

    Toggle Vueコンポーネントは、Toggleコンポーネントを表します。

    トグルコンポーネント

    以下のコンポーネントが含まれています。

    • f7-toggle

    トグルのプロパティ

    PropTypeDefaultDescription
    <f7-toggle> properties
    initbooleantrueトグルの初期化
    namestringトグルの入力名
    valuestring
    number
    トグルの入力値
    checkedbooleanfalseトグル入力をチェックするかどうかを定義します。
    disabledbooleanfalseトグル入力が無効であるかどうかを定義します。
    readonlybooleanfalseトグル入力が読み取り専用であるかどうかを定義します。
    tooltipstringtooltip ホバー/プレス時に表示するテキスト
    tooltip-triggerstringhoverどのようにしてツールチップを開くかを定義します。hover, click, manual` のいずれかです。

    トグルイベント

    EventDescription
    <f7-toggle> events
    changeトグルのチェックボックスの状態が変化したときに、イベントが発生します。このイベントはタッチデバイスでは発生しないので、代わりに次の toggle:change イベントを使用することをお勧めします。
    toggle:changeトグルのチェックボックスの状態が変更されると、イベントが発生します。

    トグルのメソッド

    <f7-toggle> methods
    .toggle()Toggle checkbox state

    vモデルのトグル

    トグルVueコンポーネントは、checkedプロパティでv-modelをサポートしています。

    <template>
      <f7-page>
        <f7-toggle v-model:checked="jobIsDone" />
        <p>Job is done: {{ jobIsDone }}</p>
      </f7-page>
    </template>
    <script>
      export default {
        data() {
          return {
            jobIsDone: false,
          };
        }
      };
    </script>

    Examples

    <template>
    <f7-page>
      <f7-navbar title="Toggle"></f7-navbar>
      <f7-block-title>Super Heroes</f7-block-title>
      <f7-list simple-list>
        <f7-list-item>
          <span>Batman</span>
          <f7-toggle checked></f7-toggle>
        </f7-list-item>
        <f7-list-item>
          <span>Aquaman</span>
          <f7-toggle checked color="blue"></f7-toggle>
        </f7-list-item>
        <f7-list-item>
          <span>Superman</span>
          <f7-toggle checked color="red"></f7-toggle>
        </f7-list-item>
        <f7-list-item>
          <span>Hulk</span>
          <f7-toggle color="green"></f7-toggle>
        </f7-list-item>
        <f7-list-item>
          <span>Spiderman (Disabled)</span>
          <f7-toggle disabled></f7-toggle>
        </f7-list-item>
        <f7-list-item>
          <span>Ironman (Disabled)</span>
          <f7-toggle checked disabled></f7-toggle>
        </f7-list-item>
        <f7-list-item>
          <span>Thor</span>
          <f7-toggle checked color="orange"></f7-toggle>
        </f7-list-item>
        <f7-list-item>
          <span>Wonder Woman</span>
          <f7-toggle color="pink"></f7-toggle>
        </f7-list-item>
      </f7-list>
    </f7-page>
    </template>