我试图在我的插件中注入一个函数
plugin.js插件

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

Vue.prototype.$mediumZoom = mediumZoom()

当我尝试加载我的页面时,它会无限加载,最后页面不会做出任何反应,如下所示:
javascript - Nuxt中的注入(inject)功能-LMLPHP

最佳答案

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

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

关于javascript - Nuxt中的注入(inject)功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53913342/

10-11 05:46