vue-scroll-toggle-class

589
Install
npm install vue-scroll-toggle-class
Latest Version:0.1.19
Vue:2
License:MIT
Last Updated:May 5, 2019
Links: npm
Maintainer: dnrsm

Latest Version on NPM Total Downloads on NPM Software License

Vue-scroll-toggle-class

Scroll Toogle Class component using Vue.js.

Installation

$ yarn add vue-scroll-toggle-class
# or
$ npm i --save vue-scroll-toggle-class

Global Registration

Register the component

import { VueScrollToggleClass } from 'vue-scroll-toggle-class';

Vue.component('vue-scroll-toggle-class', VueScrollToggleClass);

Install the plugin

import VueScrollToggleClass from 'vue-scroll-toggle-class';

Vue.use(VueScrollToggleClass);

Usage

<template>
  <vue-scroll-toggle-class
    repeat="on"
    position="top"
  >
    <div>Example</div>
  </vue-scroll-toggle-class>
</template>

Local Registration

Usage

<template>
  <vue-scroll-toggle-class
    repeat="on"
    position="top"
  >
    <div>Example</div>
  </vue-scroll-toggle-class>
</template>

<script>
import { VueScrollToggleClass } from "vue-scroll-toggle-class";
export default {
  components: {
    VueScrollToggleClass
  }
}
</script>

SSR

Create the plugins/vue-scroll-toggle-class.js :

import Vue from 'vue'
import VueScrollToggleClass from 'vue-scroll-toggle-class'

Vue.component('vue-scroll-toggle-class', VueScrollToggleClass)

Include plugin in your nuxt.config.js file:

module.exports = {
  plugins: ['~plugins/vue-scroll-toggle-class']
}

Props

Prop Data Type Required Default Description
repeat String false off repeat toggle class
position String true toggle class position

Contributing

Welcome to improve vue-scroll-toggle-class with any issue, pull request or code review.

# Setup
$ cd vue-scroll-toggle-class
$ npm install

# dev-server
$ npm run serve

# Build
$ npm run build:lib

# Unit Testing
$ npm run test:unit

# Lint
$ npm run lint
# Lint - fix
$ npm run lint --fix

License

MIT

Related Packages

vue-quick-loadmore

基于vue的移动端下拉刷新上拉无限滚动加载支持自定义文案自定义gif图的插件

919 132
vue-full-screen-file-drop

Vue component for full screen file drop

16,061 19
bxs-ui-vue

BSX Components

3,870
@~crazy/watcher

对象观察者

1,049
easyscroll

this is a tiny scroll bar plugin for vue2.0

871 41

Version History

Version Released Vue License
0.1.19 ^2.6.10 MIT
0.1.18 ^2.6.10 MIT
0.1.17 ^2.6.10 MIT
0.1.16 ^2.6.10 MIT
0.1.15 ^2.6.10 MIT