useParentElement
useParentElement
指定された要素の親要素を取得します
使用法
引数を渡さない場合、現在のコンポーネントの親要素を返します。
import { useParentElement } from '@vueuse/core'
const parentEl = useParentElement()
onMounted(() => {
console.log(parentEl.value)
})
最初の引数として ref を受け取ることもできます。
<script setup lang="ts">
import { useParentElement } from '@vueuse/core'
import { shallowRef } from 'vue'
const tooltip = shallowRef<HTMLElement | undefined>()
const tooltipWrapper = useParentElement(tooltip)
onMounted(() => {
console.log(tooltipWrapper.value)
})
</script>
<template>
<div>
<p ref="tooltip" />
</div>
</template>
© 2019–PRESENT Anthony Fu https://github.com/antfu
※このページは Nuxt.js 公式ドキュメントの翻訳ページです。
公式ドキュメントの該当ページはこちら:
#