vue 安装animejs_适用于Animejs的灵活Vue包装器

Vuenime是一个为Animejs提供灵活性的Vue组件,它允许在Vue应用中方便地使用Animejs的动画功能。文章介绍了如何在全球范围内注册Vuenime组件,并详细列出了可用的动画参数和道具。
摘要由CSDN通过智能技术生成

vue 安装animejs

威尼姆 (Vuenime)

A flexible Vue wrapper for Animejs.

适用于Animejs的灵活Vue包装器。

npm install vuenime
# or
yarn add vuenime

用法 (Usage)

In a component:

在组件中:

<template>
  <div>
    <p>
      <label for="countInput">Value:</label>
      <input
        id="countInput"
        v-model.lazy="count"
        type="number"
        min="0"
      >
    </p>

    <vuenime
      :value="count"
      duration="1500"
      v-slot="theCount"
    >
      <div>
        <code>Width: {{theCount}}px</code>
        <div
          :style="{
            backgroundColor: 'green',
            width: `${theCount}px`,
          }"
        />
      </div>
    </vuenime>
  </div>
</template>

<script>
import { Vuenime } from 'vuenime';

export default {
  components: { Vuenime },
  data () {
    return {
      count: 42,
    };
  },
};
</script>

Global registration:

全球注册:

import Vue from 'vue';
import Vuenime from 'vuenime';

Vue.use(Vuenime);

道具 (Props)

NameTypeRequired
valueNumber | String | Array | ObjectyesThe animation target
renderFunctionnoRender function.
Use this prop to avoid scoped slots definition in JSX.
名称 类型 需要
value Number String | Array | Object 动画目标
render Function 没有 渲染功能。
使用此道具可避免在JSX中定义作用域插槽。

动画参数 (Animation parameters)

Cover Anime property and animation parameters.

涵盖动漫属性动画参数。

NameTypeDefault
durationNumber1000
delayNumber0
endDelayNumber0
easingString"easeOutElastic(1, .5)"
roundNumber0
directionString"normal"
loopNumber | Booleanfalse
名称 类型 默认
duration Number 1000
delay Number 0
endDelay Number 0
easing String "easeOutElastic(1, .5)"
round Number 0
direction String "normal"
loop Number Boolean false

翻译自: https://vuejsexamples.com/a-flexible-vue-wrapper-for-animejs/

vue 安装animejs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值