# ClickOutSide

用于监听包裹的元素点击外部触发事件

# Usage

<template>
  <div>
    <ClickOutSide @clickOutside="() => (showRef = false)">
      <div @click="() => (showRef = true)">
        {{ showRef ? '鼠标点击那部(点击边框外可以恢复)' : '点击该区域状态(初始状态)' }}
      </div>
    </ClickOutSide>
  </div>
</template>
<script>
  import { defineComponent, ref } from 'vue';
  import { ClickOutSide } from '/@/components/ClickOutSide/';
  export default defineComponent({
    components: { ClickOutSide },
    setup() {
      const showRef = ref(false);
      return {
        showRef,
      };
    },
  });
</script>

# Events

事件 回调参数 说明
clickOutside ()=>void 点击包裹元素外部区域触发

# Slots

名称 说明
default 被包裹的元素
更新时间: 2023年2月28日星期二下午3点17分