modal 바깥 click event

modal 창에서 바깥쪽을 클릭할 경우 닫히게 만들고 싶었다.

구글신께 물어봤다.

<script setup>
import {OnClickOutside} from '@vueuse/components'

function close()
{
	console.log( "AAA" );
}
</script>

<template>
	<OnClickOutside @trigger="close">
		<div>
			Click Outside of Me
		</div>
	</OnClickOutside>
</template>

코드의 핵심은

import {OnClickOutside} from '@vueuse/components'
<OnClickOutside @trigger="close">

참조

VueUse
Collection of essential Vue Composition Utilities

Subscribe to X세대 신입사원

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe
774-86-01972 cinnabar.3d@gmail.com