From 3686744a5107e1b572be60bc335a65c8a5c11fff Mon Sep 17 00:00:00 2001 From: red-deng-deng <1924913374@qq.com> Date: Sun, 28 Nov 2021 21:46:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E6=A0=87=E7=AD=BE=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/subnav/main.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/components/subnav/main.js b/src/components/subnav/main.js index 5b855f68..1d7f9a37 100644 --- a/src/components/subnav/main.js +++ b/src/components/subnav/main.js @@ -39,6 +39,7 @@ export default class topNav extends React.Component{ } //返回 backFn(items){ + this.setState({'pathname2':items[0].path}); sessionStorage.setItem('showflag',true) sessionStorage.setItem('pathname2',items[0].path) @@ -53,6 +54,7 @@ export default class topNav extends React.Component{ } render(){ + let history0= window.history.length<=1; let routeflag=sessionStorage.getItem('showflag') let breaknav=JSON.parse(sessionStorage.getItem('breaknav')) let pathnameBreak=sessionStorage.getItem('pathname2') @@ -62,7 +64,7 @@ export default class topNav extends React.Component{ let sedcbreakflag=pathnamestr.includes('plan-create'); let planbreakflag = pathnamestr.includes('mytempMould') let editbreakflag = pathnamestr.includes('edittemplate') - let breakchange = pathnamestr.includes('exchangecode-add')|| pathnamestr.includes('key-edit')||pathnamestr.includes('product-edit'); + let breakchange = pathnamestr.includes('exchangecode-add')|| pathnamestr.includes('key-edit')||pathnamestr.includes('product-edit')||pathnamestr.includes('plan-edit'); if(breakchange){ breaknav=JSON.parse(sessionStorage.getItem('breakchangenav')) } @@ -109,9 +111,12 @@ export default class topNav extends React.Component{ breaknav.map((item,key)=>{ return(
- - this.backFn(item.items)} src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/Marketing/back.svg" alt=""/> - + { + !history0? + this.backFn(item.items)} src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/Marketing/back.svg" alt=""/> + :null + } +
{