鍍金池/ 問答/HTML5  HTML/ vue 銷毀數(shù)據(jù)量很大的頁面會(huì)卡

vue 銷毀數(shù)據(jù)量很大的頁面會(huì)卡

當(dāng)前項(xiàng)目使用vue與element做的,發(fā)現(xiàn)一個(gè)問題,進(jìn)入當(dāng)前頁面后,會(huì)請求接口,其中某個(gè)接口數(shù)據(jù)有3000+條,然后將數(shù)據(jù)交給element-ui渲染出select,(頁面渲染不會(huì)卡),當(dāng)頁面加載完畢后,切換其他路由發(fā)現(xiàn)會(huì)卡在當(dāng)前頁面,過一會(huì)才會(huì)跳轉(zhuǎn),而頁面的生命周期執(zhí)行了beforeDestroy,但沒有執(zhí)行destroyed,說明卡在了這兩者之間(如果把剛才3000+的接口注釋掉就不會(huì)卡),有大佬遇到過這種問題嗎?
圖片描述

圖片描述

圖片描述

回答
編輯回答
祈歡

很不幸我300條的時(shí)候點(diǎn)擊下拉都有明顯卡頓

想想這種設(shè)計(jì)本身就不合理,3000條數(shù)據(jù)一次性從后端都扔給前端,用戶也不可能去選擇某一條,不如改為remote-search的解決方案

2017年12月21日 00:27
編輯回答
寫榮

按道理應(yīng)該是渲染的時(shí)候卡,你那個(gè)有報(bào)錯(cuò)嗎

2018年4月10日 23:19