vue-click-away-listener

0.0.1 • Public • Published

vue-click-away-listener

Listen for click events that occur somewhere in the document, outside of the element itself.

features

  1. Small size(3KB).

install

$ npm i vue-click-away-listener

usage

import Vue from 'vue'
import VueClickAwayListener from 'vue-click-away-listener'
let vm = new Vue({
  components: {
    VueClickAwayListener
  },
  methods: {
    onAway (type) {
      console.log(type)
    },
    onClick (type) {
      console.log(type)
    }
  }
})
vm.$mount('#app')

Div tag wrap default

<vue-click-away-listener @on-click-away="onAway('block')" @on-click="onClick('block')">
    <div>block</div>
</vue-click-away-listener>

Special tag

<vue-click-away-listener tag="span" @on-click-away="onAway('inline')" @on-click="onClick('inline')">
    <span>inline</span>
</vue-click-away-listener>

Dependencies (0)

    Dev Dependencies (27)

    Package Sidebar

    Install

    npm i vue-click-away-listener

    Weekly Downloads

    1

    Version

    0.0.1

    License

    ISC

    Unpacked Size

    6 kB

    Total Files

    5

    Last publish

    Collaborators

    • fancy