项目
版本

Uppy Vue 集成

Uppy UI 插件的 Vue 组件。

安装

  • npm
    npm install @uppy/vue
    
  • yarn
    yarn add @uppy/vue
    

注意

你还需安装你想使用的 UI 插件。例如,@uppy/dashboard

使用

以下插件可用作 Vue 组件包装器:

无需使用 .use() 将 UI 插件添加到 Uppy 实例中,而是可以将 Uppy 实例作为 uppy 属性传递给组件。由于 Vue 处理响应式的方式,您可以像使用原生 JavaScript 一样初始化 Uppy。

<script>
  import { Dashboard } from "@uppy/vue";
  import Uppy from "@uppy/core";
  import Webcam from "@uppy/webcam";

  // 不要忘记CSS:核心和UI组件+您正在使用的插件
  import "@uppy/core/dist/style.css";
  import "@uppy/dashboard/dist/style.css";
  import "@uppy/webcam/dist/style.css";

  const uppy = new Uppy().use(Webcam);
</script>

<template>
  <Dashboard :uppy="uppy" />
</template>
在本文档中