安装依赖
// 安装 => svgaplayerweb
npm install svgaplayerweb --save
引入svga的页面
<template>
<div>
<div id="demoCanvas" ref="demoCanvas"></div>
</div>
</template>
export default {
methods: {
initMachineSVGA() {
this.player = new SVGA.Player('#spraying');
let parser = new SVGA.Parser('#spraying');
let _that = this;
parser.load('./electric.svga', function (videoItem) {
_that.player.setVideoItem(videoItem);
_that.player.startAnimation(); // 开始动画
// _that.player.pauseAnimation(); // 结束动画
});
},
},
mounted() {
// 调用方法
this.initMachineSVGA()
}
}
注: svga必须得放在vue文件中的public文件夹下