亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

頁面切換導致導航重新渲染出現閃爍,有什么解決的辦法嗎

import?React,?{?Component?}?from?'react';


import?"./index.css";


const?tabbarArr?=?[

??{

????className:?'icon-gouwuche',

????text:?'購物車',

????path:?'/catetory'

??},

??{

????className:?'icon-HOMEMESSAGE',

????text:?'首頁',

????path:?'/'

??},

??{

????className:?'icon-yonghu',

????text:?'用戶',

????path:?'/user'

??},

??{

????className:?'icon-lanlvtubiaozhizuomoban-01',

????text:?'分類',

????path:?'/classify'

??},

]



const?TabBar??=?(WarppedComponent)=>?class?Tabbar?extends?Component?{

??static?displayName?=?`Tabbar(${WarppedComponent.displayName?||?WarppedComponent.name?})`;

??tabbarChange(i){

????const??{?path?}?=?tabbarArr[i]

????this.props.history.push(path)

??}


??render?()?{

????const?{?path?}?=?this.props.match;

????return?(

??????<div>

????????<div?className="showContent">?

??????????<WarppedComponent?{...this.porps}/>

????????</div>

????????<div?className={?'Tablebar'?}>

??????????{

????????????tabbarArr.map((item,i)=>?(

??????????????<div?className={"taber-item"??+?(path?===?item.path???'?active-tabar'?:?'')}?key={i}>

????????????????<div?className={?'iconfont?'?+?item.className}?style={{"fontSize":"20px"}}?onClick={()=>?this.tabbarChange(i)}></div>

????????????????<div>{item.text}</div>

??????????????</div>

????????????))

??????????}

????????</div>

??????</div>

????)

??}

}


export?default?TabBar



正在回答

舉報

0/150
提交
取消

頁面切換導致導航重新渲染出現閃爍,有什么解決的辦法嗎

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號