0
NuxtJSの認証を確認するグローバルメソッドを書くのが難しいです。 Trueを返す場合、表示するコンポーネントにv-ifを書くことができるメソッド。 このコードをlayout/default.vueに入れますが、動作しません。NuxtJSの認証を確認するためのグローバルメソッドを書く
/layout/defaut.vue
<script>
import '~/assets/icons'
export default {
head() {
return !this.mobileLayout ? {} : {
bodyAttrs: {
class: 'mobile'
}
}
},
created() {
this.LoggedIn()
},
methods: {
LoggedIn: function() {
return this.$store.state.authUser
}
}
}
</script>
コンポーネント:
<template>
<div v-if="LoggedIn">Authenticated</div >
</template>
エラー:
Property or method "LoggedIn" is not defined on the instance but referenced during render
あなたは男私を助け願っています!