Vous pouvez utiliser le framework d'interface utilisateur uView pour créer une interface qui inclut des composants de cellule et des composants de commutateur.
cell
Tout d'abord, vous devez créer votre cellule avec des composants de uView . Vous pouvez cell
ajouter un switch
composant à l'intérieur d'un composant afin que l'utilisateur puisse basculer entre les options.
Voici un exemple de code :
<view class="u-cell-group">
<view class="u-cell">
<view class="u-cell-left">开关</view>
<view class="u-cell-right">
<switch @change="onSwitchChange"></switch>
</view>
</view>
</view>
Dans le code, u-cell-group
et u-cell
sont deux composants de uView qui sont utilisés pour créer la cellule. u-cell-left
et u-cell-right
utilisez la mise en page flexbox pour disposer les éléments dans la cellule.
Dans u-cell-right
le balisage, vous pouvez créer un composant à l'intérieur de la cellule switch
pour activer ou désactiver des options. Pour créer une cellule avec un commutateur dans la page, vous devez également créer onSwitchChange
des méthodes pour gérer le changement d'état du commutateur.
Voici un exemple de code qui peut être utilisé dans un objet composant Vue :
<template>
<view>
<view class="u-cell-group">
<view class="u-cell">
<view class="u-cell-left">开关</view>
<view class="u-cell-right">
<switch @change="onSwitchChange"></switch>
</view>
</view>
</view>
</view>
</template>
<script>
export default {
methods: {
onSwitchChange(e) {
console.log('switch changed:', e.detail.value);
}
}
}
</script>
Dans cet exemple, @change
l'écouteur appellera onSwitchChange
des méthodes pour gérer le changement d'état du commutateur. Lorsque l'utilisateur bascule le commutateur, cette méthode enregistre la valeur d'état modifiée.
Cela créera une interface utilisateur avec des composants de cellule et de commutateur. L'utilisation du framework uView UI pour créer de telles applications peut considérablement accélérer votre processus de développement et améliorer l'apparence de votre application.