1.1.0 • Published 2 days ago

@ai-zen/live2d-vue v1.1.0

Weekly downloads
-
License
-
Repository
github
Last release
2 days ago

live2d-vue

live2d-vue 是一个用于在 Vue 项目中集成 Live2D 视图的 npm 包。

安装

使用 npm 安装:

npm install @ai-zen/live2d-vue

或使用 yarn 安装:

yarn add @ai-zen/live2d-vue

使用方式

在 Vue 组件中引入 Live2D 组件,并通过 css 样式为其设置宽高:

<template>
  <Live2D
    class="live2d"
    modelDir="/models/Hiyori"
    modelName="Hiyori.model3.json"
  />
</template>

<script setup lang="ts">
import { Live2D } from "@ai-zen/live2d-vue";
</script>

<style scoped>
.live2d {
  width: 800px;
  height: 800px;
}
</style>

另外,需要手动引入 live2dcubismcore.min.js

<!doctype html>
<html lang="en">
  <head>
    <!-- 在你网站的 HTML 页面中引用 Live2D 官方 SDK 提供的 live2dcubismcore.min.js -->
    <script src="/live2dcubismcore.min.js"></script>
  </head>
</html>

API

Props

该组件没有暴露任何 props。

Events

事件名说明参数
mounted组件挂载完成时触发delegate: LAppDelegate,manager: LAppLive2DManager
modelStateChange模型在加载过程中如果状态变化则触发model: LAppModel, state: LoadStep, oldValue: LoadStep

实例属性

该组件原样暴露了以下属性:LAppDelegate, LAppLive2DManager

1.1.0

2 days ago

1.0.12

7 months ago

1.0.9

7 months ago

1.0.8

7 months ago

1.0.7

7 months ago

1.0.6

7 months ago

1.0.5

7 months ago

1.0.4

7 months ago

1.0.11

7 months ago

1.0.10

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago