在 Nuxt 中注入函数

Injecting Function in Nuxt

我尝试在我的插件中注入一个函数

plugin.js

import Vue from 'vue'
import mediumZoom from 'medium-zoom'

Vue.prototype.$mediumZoom = mediumZoom()

当我尝试加载我的页面时,它一直在无限加载,最后页面没有反应,看起来像这样:

这是因为您在页面加载时调用 mediumZoom。你可能想要:

Vue.prototype.$mediumZoom = mediumZoom
// don't call function, no () here ---^