Skip to content

Switch スイッチ ​

ミニプログラム端は view による自前描画

ネイティブの switch コンポーネントはミニプログラムではスタイルを制御できないため、view でツマミを自前描画して視覚の一貫性を保ちます。

基本的な使い方 ​

vue
<template>
  <lh-switch v-model="on" />
  <lh-switch v-model="on" active-text="オン" inactive-text="オフ" />
  <lh-switch v-model="on" loading />
  <lh-switch v-model="on" disabled />
</template>

<script setup lang="ts">
import { ref } from 'vue'
const on = ref(true)
</script>

Props ​

プロパティ説明型デフォルト値
modelValue (v-model)オンかどうかbooleanfalse
disabled無効booleanfalse
loading読み込み中booleanfalse
nameネイティブ namestring—
sizeサイズ'small' | 'medium' | 'large'—
activeTextオンの文言string—
inactiveTextオフの文言string—
customClassカスタムクラス名string—
sxクイックレイアウトプロパティLhSxProps—

Events ​

イベント説明コールバックパラメータ
update:modelValue値の変化(value: boolean)
change値の変化(value: boolean)