2024-01-29 09:26:07 +08:00

60 lines
725 B
Markdown

# vdirs
Helper directives for Vue.
## Installation
```bash
npm install --save-dev vdirs
```
## Docs
### zindexable
**Description**
Set largest z-index on the most recently displayed element.
**Usage**
```js
import { zindexable } from 'vdirs'
export default {
directives: {
zindexable
}
}
```
```html
<div
v-zindexable="{
enabled: boolean,
zIndex?: number
}"
/>
```
### clickoutside, mousemoveoutside
**Description**
As the names.
**Usage**
```js
import { clickoutside, mousemoveoutside } from 'vdirs'
export default {
directives: {
clickoutside,
mousemoveoutside
}
}
```
```html
<div
v-clickoutside="(e: MouseEvent) => any"
v-mousemoveoutside="(e: MouseEvent) => any"
/>
```