背景
由于项目需要引入countup.js
插件用于将数字实现累加动画效果,而且由于是vue项目,发现文档里有专门对vue封装的组件vue-countup-v2
,所以自然而然yarn add countup.js vue-countup-v2
然后根据文档一步一步下来,一切ok
随后想了想,需要安装两个依赖并且vue-countup-v2
只是一个组件封装,那么为什么不用vue directives
指令来写呢?
vue-directives自定义指令
vue指令其实随处都会用到,比如v-if
,v-show
,v-for
等等,对于特殊场景,vue也提供注册自定义指令的方法,有两种方法可以注册自定义指令,分别是Vue.directive
注册全局指令以及在组件中配置directives
注册局部指令,在这里,全局指令更适合本场景,所以决定使用Vue.directive
开始编写
1 | // main.js |