svga动画图在vue中使用
September 18, 2021
850
一、svga在vue中使用:
安装依赖:
1
npm install svgaplayerweb --save
引入方式:
1
2
3// parser.load("@/assets/img/byb.svga", videoItem => { // 错误的引入方式,会报错incorrect header check
// parser.load("../../assets/img/svga/byb.svga", videoItem => { // 错误的引入方式
// 使用@ 或者是../的形式都会报错,图片放在static中也是会报错,我的解决办法是放在了public的img文件夹中js中调用:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16loadSvga() {
let that = this;
var player = new SVGA.Player("#demoCanvas");
var parser = new SVGA.Parser("#demoCanvas");
parser.load(
"svga/background.svga",
function(videoItem) {
player.setVideoItem(videoItem);
player.startAnimation();
that.isShowBackground = false;
},
function(err) {
console.log("ERR", err);
}
);
},
- 本文作者:wowangmouren
- 本文链接:https://wangwewntao.top/2021/09/18/wmr_03/index.html
- 版权声明:本博客所有文章均采用 BY-NC-SA 许可协议,转载请注明出处!