跳至内容

useForwardPropsEmits

useForwardProps 和 useEmitAsProps 的组合

此组合函数只是 useForwardPropsuseEmitAsProps 组合函数的包装器。这样做它只返回一个对象,该对象被设计为直接与 v-bind 一起使用。

用法

vue
<script setup lang="ts">
import { useForwardPropsEmits } from 'radix-vue'

const props = defineProps<CompEmitProps>()
const emits = defineEmits<CompEmitEmits>()
const forwarded = useForwardPropsEmits(props, emits)
</script>

<template>
  <Comp v-bind="forwarded">
    ...
  </Comp>
</template>