Reactjs中列表資料不重新整理最快解決而方案

2021-09-24 03:12:21 字數 466 閱讀 4057

遇到好幾次了這個問題了,

每次資料setstate是個引用obj的話,reactjs不會比對太多細節,導致我們setstate或者通過父元件props傳遞給子元件資料時不進行重新整理,最快速的方法是先清空資料,然後再重新賦值即可

delete = (item) => () =>  = this.state

data.splice(data.indexof(item), 1)//刪除列表資料

this.setstate(, function () );//重新賦值

});delete dataobj[item.id]

//儲存刪除

this.props.deletefile(item.id, item.path)

// this.getdata(this.props);

}

列表頁條目不重新整理刪除

2014年1月6日 12 51 15 情景 發現的後台管理中,在某個列表頁裡刪除某個列表項的時候,用ajax刪除,本頁不重新整理,只是高亮顯示那個已刪除的項,不再來回跳轉並重新整理頁面了 注意 1.需要jquery,在用ajax刪除記錄的地方用到了,其它的都是原生js 2.由於原生js的confir...

ViewPager中資料不重新整理的問題

pageradapter重新整理分析 notifydatasetchanged public void notifydatasetchanged mobservable.notifychanged 此處用到了觀察者模式 通知變化 public void notifychanged 在上面的oncha...

vue移動端 回退列表頁不重新整理

第一步 在router index中 將你不想讓它重新整理的頁面加上以下 route.meta.keepalive router view keep alive route.meta.keepalive router view 第三部 在不需要重新整理的頁面新增以下 頁面不重新整理 開始 creat...