All Projects â†’ shwilliam â†’ Vue Direction

shwilliam / Vue Direction

Licence: mit
👋 Declarative, direction-aware hover in Vuejs

Projects that are alternatives of or similar to Vue Direction

Weapp Fontawesome Component
微信小程序的 fa 图标模块
Stars: ✭ 21 (-40%)
Mutual labels:  component
React Native Aws Iot Device Shadows
React Native Component for connecting to AWS IoT Shadows from a device using SDK JavaScript bundle
Stars: ✭ 30 (-14.29%)
Mutual labels:  component
React Calendar
A React Native inspired date list renderer
Stars: ✭ 34 (-2.86%)
Mutual labels:  component
React Pricing Table
💶 Fast, flexible, simple pricing tables in React.
Stars: ✭ 21 (-40%)
Mutual labels:  component
Silence
A simple, clean macro recorder written in C#. Windows 10 compatible.
Stars: ✭ 29 (-17.14%)
Mutual labels:  mouse
React Iron Image
Image lazy loading React component inspired by Polymer's iron-image component.
Stars: ✭ 32 (-8.57%)
Mutual labels:  component
React Toggle Switch Demo
Source code for a simple demo app showing how to build a custom toggle switch for React applications.
Stars: ✭ 15 (-57.14%)
Mutual labels:  component
Finder
The Finder component finds files and directories via an intuitive fluent interface.
Stars: ✭ 7,840 (+22300%)
Mutual labels:  component
Telegram Notifier
Provides Telegram integration for Symfony Notifier.
Stars: ✭ 30 (-14.29%)
Mutual labels:  component
Vue Share Buttons
🔗A set of social buttons for Vue.js
Stars: ✭ 34 (-2.86%)
Mutual labels:  component
Respin
React SVG loading spinner based on jxnblk.com/loading
Stars: ✭ 21 (-40%)
Mutual labels:  component
React Awesome Button
React button component. Awesome button is a 3D UI, progress, social and share enabled, animated at 60fps, light weight, performant, production ready react UI button component. 🖥️ 📱
Stars: ✭ 943 (+2594.29%)
Mutual labels:  component
Jcnavigator
A decoupled navigator framework of jumping between modules or apps for iOS development.
Stars: ✭ 33 (-5.71%)
Mutual labels:  component
Dotnet Assembly Grapher
Reverse engineering and software quality assurance tool for .NET assemblies
Stars: ✭ 21 (-40%)
Mutual labels:  component
Wonders
🌈 Declarative JavaScript framework to build command-line applications.
Stars: ✭ 34 (-2.86%)
Mutual labels:  component
Ks Unlimited Marquee
🐞 A unidirectional scrollable React component.
Stars: ✭ 15 (-57.14%)
Mutual labels:  component
React Image Lightbox
React lightbox component
Stars: ✭ 956 (+2631.43%)
Mutual labels:  component
Optimize draw call
for CocosCreator
Stars: ✭ 35 (+0%)
Mutual labels:  component
React Password Mask
Show/hide the contents of a password field.
Stars: ✭ 34 (-2.86%)
Mutual labels:  component
React Base Table
A react table component to display large datasets with high performance and flexibility
Stars: ✭ 966 (+2660%)
Mutual labels:  component

vue-direction

Minified size

Direction aware hover in Vuejs

Usage

Try it on codesandbox

Installation

Install the component via npm by running npm i vue-direction or yarn add vue-direction.

Usage

Import, register and place the component in your Vue app.

<template>
  <VueDirection>
    <template slot-scope="{ mouseDirection }">
      <!-- do something with 'mouseDirection' -->
      {{ mouseDirection.x }}
      {{ mouseDirection.y }}
    </template>
  <VueDirection/>
</template>
import VueDirection from 'vue-direction'

export default {
  components: {
    VueDirection,
  },
}

Dev

Running dev script requires @vue/cli and @vue/cli-service-global to be installed. Install these globally by running npm i --g @vue/cli @vue/cli-service-global or yarn add global vue/cli @vue/cli-service-global.

Contributing

This project is open to and encourages contributions! Feel free to discuss any bug fixes/features in the issues. If you wish to work on this project:

  1. Fork the project
  2. Create your feature branch (git checkout -b new-feature-branch)
  3. Commit your changes (git commit -am 'add new feature')
  4. Push to the branch (git push origin new-feature-branch)
  5. Submit a pull request!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].