Nuxt如何执行插件?

时间:2020-01-17 02:51:09

标签: vue.js vuejs2 nuxt.js

我试图了解在生产模式下运行时Nuxt是如何构成其插件的。

例如,给定以下插件:

import Vue from 'vue'
import VueClipboard from 'vue-clipboard2'

console.log(`plugins/clipboard.js`)

Vue.use(VueClipboard)

在Nuxt服务启动时,我只会看到一次console.log

但是,如果我添加export default,则每次刷新页面时都可以看到console.log('plugins/clipboard.js: export default')消息:

import Vue from 'vue'
import VueClipboard from 'vue-clipboard2'

console.log(`plugins/clipboard.js`)

Vue.use(VueClipboard)

export default () => {
  console.log(`plugins/clipboard.js: export default`)
}

当我从没看到第一条Vue.use(VueClipboard)消息时,console.log在每个页面刷新上执行情况如何?

0 个答案:

没有答案