useMotions

useMotions 用于访问从模板声明的 v-motion 指令的 motion 实例。

如果您使用 v-motion 属性值声明一个名称,motion 实例将被添加到全局 useMotions 状态,并可以从任何组件访问。

请注意不要重复使用相同的名称,请注意名称可以包含变量。

公开

{ ...motionControls }

useMotions 公开一个对象,其中的键是从所有您定义了名称值的 v-motion 中定义的。

每个值都是命名元素的 Motion 实例。

示例

<template>
    <div v-motion="'myName'">
</template>

<script setup>
import { useMotions } from '@vueuse/motion'

const { myName } = useMotions()
</script>