javascript - 渲染条件vue js
问题描述
我创建了一个登录页面,在那里我制定了条件。如果未登录则显示 NAVBAR A 如果登录成功则显示 NAVBAR B。在登录过程中,我创建了一个存储令牌的本地存储。请问为什么装后期渲染?当用户登录时,它应该呈现导航栏 B,如果它首先刷新它就可以工作
我的代码 app.vue
<v-main>
<NavA v-if="token==='' "/> //if not login
<NavB v-if="token!='' "/> // if login success
<router-view />
</v-main>
data: () => ({
drawer: true,
token: '',
}),
mounted () {
this.token = localStorage.getItem('token')
},
解决方案
将“已安装”更改为“已创建”,也许它会有所帮助。
推荐阅读
- azure-functions - 一个 Cosmos DB 分区中的更改将转到多个 Azure 函数实例
- r - 快速导入多个 txt 文件,处理空行并在 R 中的表中包含文件名
- loops - Asm Assembler - CX 循环从不执行
- javascript - 如何强制 Nextjs 为特定模块创建一个块?
- php - 调用未定义的方法 MongoDB::update()
- php - 使用 PHP 从 xml 文件中提取一些 CDATA
- asp.net - 我收到一条我无法修复的错误消息
- go - 通过反射获取方式受接收方是否为指针影响
- java - 使用正则表达式和组解析大括号之间的 Java 代码
- powershell - pushd/popd 和重启的问题