【发布时间】:2021-03-08 11:41:03
【问题描述】:
我在导航器中找到了这个按钮,当用户登录时会显示该按钮,而当用户注销时该按钮消失了。但现在我需要在按钮删除/出现之前刷新我的页面。这是我的代码: 按钮:
<div v-if="ingelogd">
<div class="w-2/12 hidden lg:flex" v-for="(data, index) in allIngelogds" :key="index">
<button @click="uitloggen" class="downloadbtn">
{{ data.uitloggenKnop }}
</button>
</div>
</div>
在data:()我返回这个:
ingelogd: false
然后我创建了一个mounted() 函数来更新用户是否登录:
mounted() {
const user = firebase.auth().currentUser
if(user) {
this.ingelogd = true;
}
},
是的,我导入了 firebase 和 firebase/auth,allIngelogds 是一个 graphql 查询。
【问题讨论】:
标签: javascript firebase vue.js nuxt.js