# vue-directive-kit
**Repository Path**: mslevin/vue-directive-kit
## Basic Information
- **Project Name**: vue-directive-kit
- **Description**: 一些vue自定义指令
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-11-28
- **Last Updated**: 2024-11-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# vue-directive-kit

[](https://github.com/RichardLitt/standard-readme)
[](https://conventionalcommits.org)
[](http://commitizen.github.io/cz-cli/)
> A collection of vue directive.
各种Vue自定义指令合集。
## 目录
- [vue-directive-kit](#vue-directive-kit)
- [目录](#%e7%9b%ae%e5%bd%95)
- [安装](#%e5%ae%89%e8%a3%85)
- [使用](#%e4%bd%bf%e7%94%a8)
- [imgLazyload](#imglazyload)
- [imgPlaceholder](#imgplaceholder)
- [infiniteScroll](#infinitescroll)
- [鼠标跟随](#%e9%bc%a0%e6%a0%87%e8%b7%9f%e9%9a%8f)
- [API](#api)
- [Maintainers](#maintainers)
- [Contributing](#contributing)
- [License](#license)
## 安装
**安装**
```bash
npm i vue-directive-kit -D
# yarn add vue-directive-kit -D
```
**全局注册**
ES Module
```javascript
import vueDirectiveKit from 'vue-directive-kit';
Vue.use(vueDirectiveKit);
```
CommonJs
```javascript
const {default: vueDirectiveKit} = require('vue-directive-kit')
Vue.use(vueDirectiveKit)
```
Script Link
```javascript
```
## 使用
### imgLazyload
图片懒加载。当图片出现在浏览器视口才会加载。
```html
```
### imgPlaceholder
在图片加载完成前以占位内容过渡。支持以**随机色**或者**指定图片**占位。
指令默认作用于`
`标签。也可作用于其他普通元素标签,也就是图片显示为元素背景图,只需为指令添加修饰符`bg`即可。
作用于`
`标签:
```html
```
作用于元素:
```html