首页 > 其他 > 详细

在vue中使用lottie

时间:2019-06-21 20:17:52      阅读:318      评论:0      收藏:0      [点我收藏+]

 

在普通h5中使用Bodymovin和Lottie网上的教程有很多,导出data.json后引入lottie.js就可以了

尝试在vue中使用时,参考https://github.com/chenqingspring/vue-lottie

不知道其他人使用怎样,自己直接全部拷贝会出错,找不到lottie.vue的错,及数据上的错误,同样会报错的话可以尝试下。

以下为自己修改了一点的使用方法

1.npm install --save vue-lottie

 

2.官网代码修改以下两处:

技术分享图片

为:

技术分享图片

 

 代码如下:

<template>
    <div id="app">
        <lottie :options="defaultOptions" :height="400" :width="400" v-on:animCreated="handleAnimation"/>
    </div>
</template>

<script>
    import Lottie from ‘vue-lottie‘;
    import * as animationData from ‘./assets/data.json‘;

    export default {
        name: ‘app‘,
        components: {
            ‘lottie‘: Lottie
        },
        data() {
            return {
                defaultOptions: {animationData: animationData.default},
            }
        },
        methods: {
            handleAnimation: function (anim) {
                this.anim = anim;
            }
        }
    }
</script>

  

 

 


在vue中使用lottie

原文:https://www.cnblogs.com/Anne3/p/11066311.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!