在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 快問: vue 元件中的 data 連續(xù)修改后如何控制重選渲染的次數

快問: vue 元件中的 data 連續(xù)修改后如何控制重選渲染的次數

題目可能沒有描述清楚,下面補充一下:

  1. data 連續(xù)修改,指的是,在 vue component 中我聲明了一個 function,然后這個 function 中會一次修改 data 中的兩個數值,從而引起 vue component 的重選渲染。
  2. 但是在實驗過程中發(fā)現,雖然 function 中我依次執(zhí)行 data 的修改動作,但是 vue component rerender 了兩次。
  3. 我的問題是,在 vue 中,我怎樣做到連續(xù)修改兩次 data,但是 vue component 只 rerender 一次?React 中是可以通過 setState 這個 API 控制,但是 vue 我就不清楚了,求老哥們指點一下,不勝感激~
回答
編輯回答
純妹

你確定你是連續(xù)修改的嗎, vue 自己會累加修改, 統(tǒng)一在下一個周期處理, 所以連續(xù)修改也只會觸發(fā)一次 render. 你這個還是上代碼吧, 應該是其他地方出了什么問題.

2017年4月8日 07:07