UNPKG

@ze-ui/vue-click-outside

Version:
52 lines (40 loc) 648 B
# ClickOutside ``` ClickOutside component for Vue. ``` ## Installation ``` $ npm install @ze/vue-click-outside or yarn add @ze/vue-click-outside ``` ## Example ``` <template> <div> <clickOutside @clickOutside="hide"> <button @click="toggle">Toggle</button> </clickOutside> <div v-show="visible" style="background-color: palegreen;width: 100px; height: 100px"></div> </div> </template> <script> export default { data () { return { visible: false } }, methods: { toggle () { this.visible = true }, hide () { this.visible = false } } } </script> ``` ### License MIT