Skip to content

通过事件冒泡来监听事件,适用于大量事件绑定场景

License

Notifications You must be signed in to change notification settings

huangriya/event-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

event-agent

通过事件冒泡来监听事件,适用于大量事件绑定场景,避免多次事件绑定

Simple usage

通过npm 或者 yarn安装

yarn add event-agent

npm i event-agent

引入

import { eventAgent } from 'event-agent'
<template>
  <ul @click="ulClick">
    <li v-for="(item, i) in 1000" event-agent="click,mouseover" :index="i"></li>
  </ul>
</template>

<script>
import { eventAgent } from 'event-agent'

export default {
  data () {
    return {
      
    }
  },
  methods: {
    ulClick (event) {
      eventAgent(event, (e, attrs) => {
        console.log(e, attrs)
      })
    }
  }
}
</script>

About

通过事件冒泡来监听事件,适用于大量事件绑定场景

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published