在返回函数上使用mixin函数,而不是函数的值



我有一个mixin,我正试图将其导入另一个文件并使用中的函数,但当我这样做时,我要么未定义,要么它完全返回函数。我只想从另一个文件中的函数中接收值。

mixin/isSessionActive.js
export default function isSessionActive({ app, store }) {
return 'something'
}
anotherfile.js
import isSessionActive from '~/mixins/isSessionActive'
export default ({ app, env, redirect, store }, inject) => {
....code ....
console.log('isSessionActive', isSessionActive) 
})

上面的console.log返回:

isSessionActive 
function isSessionActive(_ref)

我在这里做错了什么?

As@skirtle mentionned:你导入了函数,而不是它的结果。所以你必须使用isSessionActive({ app, store })来获得结果

最新更新