前景:Nuxt.js的开发过程中,我们可能需要对某些需求安装某些便捷插件,提升开发效率。但是nuxt.js不同于vue框架,直接引入依赖在对应页面文件直接import。所以我们在需要对文件做配置(以数字滚动效果插件:vue-count-to.js为例)
1.执行安装对应插件的依赖
$ npm install vue-count-to --save-dev
2.在项目目录下的plugins新增文件 vue-count-to.js 并添加如下代码用于注册全局countTo组件
vue-count-to.js的代码:
import Vue from "vue"
import countTo from "vue-count-to"
Vue.component("countTo", countTo)
3.在项目目录下的nuxt.config.js文件配置plugin的文件路径(ssr为是否服务端渲染,一般均为false)
4.page页面业务直接使用: countTo组件不需要进行import操作
<div class="tz-fund-money">
<countTo :start-val="startVal" :end-val="money" :duration="2000" separator="," />
<span>元</span>
</div>