Puede utilizar el marco de trabajo de la interfaz de usuario de uView para crear una interfaz que incluya componentes de celdas y componentes de interruptores.
cell
Primero, debe crear su celda con componentes de uView . Puede cell
agregar un switch
componente dentro de un componente para que el usuario pueda alternar opciones.
Aquí hay un código de muestra:
<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>
En el código, u-cell-group
y u-cell
son dos componentes en uView que se usan para crear la celda. u-cell-left
y u-cell-right
use el diseño flexbox para diseñar los elementos en la celda.
En u-cell-right
el marcado, puede crear un componente dentro de la celda switch
para habilitar o deshabilitar las opciones. Para crear una celda con un interruptor en la página, también debe crear onSwitchChange
métodos para manejar el cambio de estado del interruptor.
Aquí hay un ejemplo de código que se puede usar en un objeto de componente 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>
En este ejemplo, @change
el oyente llamará a onSwitchChange
métodos para manejar el cambio de estado del interruptor. Cuando el usuario cambia el interruptor, este método registrará el valor de estado cambiado.
Esto creará una interfaz de usuario con componentes de celda y conmutador. El uso del marco de la interfaz de usuario de uView para crear tales aplicaciones puede acelerar en gran medida su proceso de desarrollo y mejorar la apariencia de su aplicación.