刷新不适用于React JS中的子菜单路径

抱歉许多
  • 大家好,我使用的反应路由器"react-router-dom"<Switch><Route>

-在我的网站上,我有菜单子菜单-ex ::菜单(括号中带有路径)

  1) Home ('/home') , 2) Profile ('/profile') , 3) Admin ('/admin')
  • ex ::子菜单::只有“管理”选项卡具有子菜单
    a) setting ('/admin/setting') and b) History ('/admin/history')

  • App.js

     constructor(props) {
       history = createBrowserHistory();
    
       if (window.performance) {
         localStorage.setItem("currentpath",window.location.pathname);
         this.login();
        }
      }
    
      login = () =>{
         //ajax call
         //after ajax response 
    
            let  currentpath =  localStorage.getItem("currentpath");
            if(currentpath)
                this.history.push(currentpath );
            else
               this.history.push('/home');
      }
    
    
    
    
     render() {
       return (
          <React.Fragment>
             <Router history={this.history}>
              <div>
                <Switch>
                   <Route exact path="/" render={() => <Login/>} /> 
                  <Route exact path="/home" render={() =><HomepageLayout/>} />
                  <Route path="/admin" render={() => <AdminPageLayout/>} />
                  <Route path="/profile" render={() => <ProfilePageLayout />} />
                </Switch>
              </div>
        </Router>
      </React.Fragment>
    )
    }
    

  • 现在的问题是,“local server刷新”对于所有路径工作正常但是当当前页面为live server刷新工作正常但是对于子菜单选项卡刷新不起作用。HomeProfileAdmin->settingAdmin->history

  • 我在控制台中遇到的这些错误

     GEThttp://www.websoft.com/admin/setting                   [HTTP/1.1 304 Not Modified 322ms]
    
     GEThttp://www.websoft.com/admin/static/css/1.3ac8ff05.chunk.css   [HTTP/1.1 200 OK 341ms]
    
     GEThttp://www.websoft.com/admin/static/js/1.ef821ff9.chunk.js     [HTTP/1.1 304 Not Modified 324ms]
    
     GEThttp://www.websoft.com/admin/static/js/main.f0eaa457.chunk.js  [HTTP/1.1 304 Not Modified 329ms]
    
     GEThttp://www.websoft.com/admin/static/css/main.83e337cf.chunk.css
    
     The stylesheet http://www.websoft.com/admin/static/css/1.3ac8ff05.chunk.css was not loaded because its MIME type, “text/html”, is not “text/css”.
    
     The script from “http://www.websoft.com/admin/static/js/1.ef821ff9.chunk.js” was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type
    
  • admin当我刷新子菜单时,它添加到块文件的路径中

海森堡
  • 您尚未在package.json中共享package.json参数“ homepage ”,这对于制造建筑很有用
  • 我有同样的问题,我改变了"homepage": "."package.josn"homepage": "/"
  • 如果不起作用,请与您分享package.json解决问题的最新方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

React 主题不适用于子组件

来自分类Dev

在React中,SetInnerHTML不适用于html标签。

来自分类Dev

toLocaleString()在Android中不适用于React Native

来自分类Dev

getUserMedia API在React中不适用于iOS Safari

来自分类Dev

在React中,SetInnerHTML不适用于html标签。

来自分类Dev

拉动刷新不适用于无限滚动中的 JSON 请求

来自分类Dev

readfile不适用于URL路径

来自分类Dev

剪贴路径不适用于chrome

来自分类Dev

样式不适用于子组件

来自分类Dev

子域名不适用于www

来自分类Dev

悬停不适用于子元素

来自分类Dev

背景指南不适用于子菜单

来自分类Dev

AddFavorite JS不适用于Chrome

来自分类Dev

代码不适用于JS Fiddle

来自分类Dev

图表 JS 不适用于日期

来自分类Dev

Webpack React热加载不适用于子文件夹中的文件

来自分类Dev

表达静态路径不适用于passport.js

来自分类Dev

函数不适用于 React.js 中的 onClick 事件

来自分类Dev

Enter 和 Backspace 不适用于 React 中的 Slate.js 编辑器

来自分类Dev

CSS 不适用于 React 中的 intro.js 模块

来自分类Dev

React JS + React Router与$ .get一起使用,但不适用于$ .ajax PUT

来自分类Dev

为什么排序规则不适用于子查询中的xml路径?

来自分类Dev

“npm start”不适用于任何 react-js 项目

来自分类Dev

重定向不适用于单个组件中的react-router

来自分类Dev

Firebase Dynamic Links在React-native中不适用于iOS

来自分类Dev

样式不适用于我在TypeScript中制作的React库

来自分类Dev

CSS过渡不适用于React中的第一次运行

来自分类Dev

多边形蒙版SVG图像不适用于React中的tsparticles

来自分类Dev

弹出框中的按钮“更多”不适用于React钩子useState

Related 相关文章

热门标签

归档