# SwitchCell
### Deprecate Tip
The SwitchCell component will be deprecated in version 3.0. Please use the Cell and Switch components instead.
### Install
```js
import Vue from 'vue';
import { SwitchCell } from 'vant';
Vue.use(SwitchCell);
```
## Usage
### Basic Usage
```html
```
```js
export default {
data() {
return {
checked: true,
};
},
};
```
### Disabled
Use `disabled` property to disable the component.
```html
```
### Loading
Use `loading` property to keep component in loading state.
```html
```
## API
### Props
| Attribute | Description | Type | Default |
| --- | --- | --- | --- |
| v-model | on-off state of the switch | _any_ | `false` |
| title | the left side title | _string_ | `''` |
| border | whether to show cell border | _boolean_ | `true` |
| cell-size | Cell sizeļ¼can be set to `large` | _string_ | - |
| loading | whether switch is loading | _boolean_ | `false` |
| disabled | whether to disable switch | _boolean_ | `false` |
| size | Size of switch | _number \| string_ | `24px` |
| active-color | Background of switch color when active | _string_ | `#1989fa` |
| inactive-color | Background of switch color when inactive | _string_ | `white` |
| active-value | Value when active | _any_ | `true` |
| inactive-value | Value when inactive | _any_ | `false` |
### Events
| Event | Description | Arguments |
| --- | --- | --- |
| change | Emitted when the on-off state is changed | checked: switch is on or not |