# IndexBar
### Install
``` javascript
import { IndexBar } from 'vant';
Vue.use(IndexBar);
```
## Usage
### Basic Usage
```html
...
```
### Custom Index List
```html
Title 1
Title 2
...
```
```js
export default {
data() {
return {
indexList: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
}
}
}
```
## API
### IndexBar Props
| Attribute | Description | Type | Default |
|------|------|------|------|
| index-list | Index List | `Array` | `A-Z` |
| z-index | z-index | `Number` | `1` |
| sticky | Whether to enable anchor sticky top | `Boolean` | `true` |
| highlight-color | Index character highlight color | `String` | - | - |
### IndexAnchor Props
| Attribute | Description | Type | Default |
|------|------|------|------|
| index | Index | `String | Number` | - |
### IndexBar Events
| Event | Description | Arguments |
|------|------|------|
| select | Triggered when select index | index |
### IndexAnchor Slots
| Name | Description |
|------|------|
| default | Anchor content, show index by default |