clickout
Vue directive to fire a function when the user clicks anywhere outside the target element.
Usage
Open your console to see the results
<template> <div v-clickout="onClickout" class="clickout-example"> Go ahead, click outside of me. </div> </template> <script> export default { methods: { onClickout() { console.log('Well, you certainly did not click inside...'); }, }, }; </script> <style> .clickout-example { border: 1px solid; } </style>
Go ahead, click outside of me.