javascript - Vue - 添加背景动画
问题描述
我正在尝试向我的网页添加一些背景 mp4/gif 动画,但由于某种原因它无法正常工作 - 它只显示一些黑色占位符(似乎是)动画。
这是我尝试使用的库:https ://github.com/pespantelis/vue-videobg
按照说明操作,我最终得到了这个(仅显示相关部分):
main.js
文件:
// eslint-disable-next-line import/extensions
import VideoBg from 'vue-videobg';
Vue.component('video-bg', VideoBg);
Comp.Vue
组件文件:
<template>
<div>
<v-container fluid class="primary">
<v-row>
<v-col>
<video-bg :sources="['../assets/witchcraft-magic.mp4']"
img="../assets/vast.png">
</video-bg>
</v-col>
</v-row>
</v-container>
</div>
</template>
顺便说一句,我在尝试使用其他库时发生了同样的结果 - 例如https://github.com/avidofood/vue-responsive-video-background-player 所以我想我做错了一些基本的事情
解决方案
尝试 :
:sources="[require('@/assets/witchcraft-magic.mp4')]"
:img="require('@/assets/img/vast.png')"
推荐阅读
- python - 在 Python 中对子集运行 for 循环
- google-apps-script - DriveApp 错误:“很抱歉,发生服务器错误。请稍候,然后重试。”
- sql-server - 如何返回每个部门名称和每个部门的员工人数
- javascript - 在 JavaScript 中拆分字符串并移动到换行符
- java - 如何将 GregorianCalendar 转换为 Python / Jython 日期时间?
- javascript - 将相同的数组对象分配给多个变量?
- bash - 有没有办法在 bash 命令中显示函数输出
- jestjs - Jest Babel 错误:测试套件无法运行
- swift - 多次更改 UILabel 属性字符串颜色
- javascript - 避免气泡图中的碰撞