引入
你可以引入整个as-animation-ui,也可以根据需要仅引入部分动画组件。我们先介绍如何引入完整的as-animation-ui。
# 完整引入
在main.js文件下添加如下配置:
import Vue from 'vue';
import App from './App.vue';
import AsAnimationUI from "as-animation-ui";// 引用动画库
Vue.use(AsAnimationUI);//使用动画库
new Vue({
el: '#app',
render: h => h(App)
});
# 按需引入
如果你只希望引入部分动画,那么需要在 main.js 中写入以下内容:
import Vue from 'vue';
import App from './App.vue';
// 按需引入
import {
AsBorderButton,
AsFlyingBirds,
AsFallingSnow,
AsStrewFlowers,
AsWaveCircleProgress,
AsVariantWaveCircleProgress,
AsTextShadow,
AsProgressiveImage,
AsParticle,
AsTextExpand,
AsParallaxScrolling,
AsDynamicIon,
AsGraphBoard,
AsDrawBoard,
AsDynamicCode,
AsComplexParticle
} from 'as-animation-ui';
Vue.use(AsBorderButton);//边框按钮
Vue.use(AsFlyingBirds);//飞鸟图
Vue.use(AsFallingSnow);//雪落图
Vue.use(AsStrewFlowers);//散花图
Vue.use(AsWaveCircleProgress);//海浪进度条
Vue.use(AsVariantWaveCircleProgress);//升级版海浪进度条
Vue.use(AsTextShadow);//文字阴影
Vue.use(AsProgressiveImage);//渐进式图片
Vue.use(AsParticle);//宇宙微粒
Vue.use(AsTextExpand);//文字伸展
Vue.use(AsParallaxScrolling);//视差滚动
Vue.use(AsDynamicIon);//动态粒子
Vue.use(AsGraphBoard);//图形板
Vue.use(AsDrawBoard);//画板
Vue.use(AsDynamicCode);//动态代码
Vue.use(AsComplexParticle);//复杂粒子
new Vue({
el: '#app',
render: h => h(App)
});