A Vue2 component to add IntersectionObserver and MutationObserver to Vue2 component or HTML element.
step one
npm i @vsirrr/vue-exposure
step two
<template>
<VueExposure @exposure="exposure">
<div>dom</div>
<VueComponent />
</VueExposure>
</template>
<script>
import VueExposure from '@vsirrr/vue-exposure'
export default {
components: {
VueExposure,
},
methods: {
exposure(elm) {
// todo
},
},
}
</script>