第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Vue一次性渲染比較多的數(shù)據(jù)時(shí)界面會(huì)卡住一下。

Vue一次性渲染比較多的數(shù)據(jù)時(shí)界面會(huì)卡住一下。

MMTTMM 2018-12-19 18:13:45
問(wèn)題描述:條件:有一個(gè)比較多內(nèi)容的表單,用一個(gè)叫form的對(duì)象存儲(chǔ)起來(lái)了數(shù)據(jù),用v-model將里面的key綁定在了元素上;有兩個(gè)按鈕: 一個(gè)是編輯,一個(gè)是新建當(dāng)點(diǎn)擊編輯按鈕的時(shí)候,會(huì)先獲取數(shù)據(jù),直接賦值給form對(duì)象,然后表單展示獲取到的數(shù)據(jù);這時(shí)候點(diǎn)擊新建按鈕,會(huì)先清空表單,然后展示一個(gè)空的表單;問(wèn)題:在第4步的時(shí)候清空表單的時(shí)候,我采用的方式是form = JSON.parse(JSON.stringify(初始表單)),然后在form里面的數(shù)據(jù)改變后,Vue檢測(cè)到數(shù)據(jù)的變化時(shí)重新渲染,因?yàn)樾枰匦落秩镜臄?shù)據(jù)較多,所以渲染的時(shí)候會(huì)卡住那么一兩秒,如何解決這個(gè)問(wèn)題?大家有什么好的思路嗎?
查看完整描述

1 回答

?
慕哥9229398

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊

如果 form 是扁平的,清空表單的過(guò)程可以考慮改為使用 lodash 的 forEach 逐個(gè)屬性修改。

_.forEach({ 'a': 1, 'b': 2 }, (value, key) => {

  this.form.key = value

});


查看完整回答
反對(duì) 回復(fù) 2019-01-02
  • 1 回答
  • 0 關(guān)注
  • 4355 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)