首页 > 解决方案 > React js我如何在登录页面中隐藏私有脚本

问题描述

当我访问不需要身份验证的公共路由的登录页面时,我的私有组件中的所有脚本都会被导入。有没有办法在访问公共路由时不显示私有组件的脚本?在这种情况下,当我访问登录页面时,主页组件的所有脚本都会加载到浏览器中。

在此处输入图像描述

在此处输入图像描述

标签: reactjs

解决方案


我的私有组件中的所有脚本都被导入

应该如此。

有没有办法在访问公共路由时不显示私有组件的脚本?

没有private组件之类的东西。一切都使用 webpack 或任何其他捆绑器加载。这不是一件坏事。现在,如果您想在组件中隐藏内容,您可以将相关数据存储在一些具有持久存储的授权 api 中,然后当用户登录时,转到该特定组件,可以获取和处理数据。


推荐阅读