千鋒教育web前端高頻面試題視頻教程,kerwin大話(huà)前端面試秘籍(附答案)

vue.nextTick()
$nextTick是在下次dom更新就結(jié)束之后執(zhí)行延遲回調(diào)。在修改數(shù)據(jù)之后立即使用這個(gè)方法,獲取更新后的dom,意思是等你dom加載完畢以后再去調(diào)用nextTick()里面的數(shù)據(jù)內(nèi)容。我們封裝輪播組件的時(shí)候會(huì)用到nextTick(),我們創(chuàng)建一個(gè)new swper庫(kù) 我們必須 借助前面dom創(chuàng)建完了,而我們的vue是基于 數(shù)組v-for渲染出來(lái)的dom節(jié)點(diǎn) ,那dom什么時(shí)候更新完呢 我們這時(shí)候就需要使用nextTick(),傳一個(gè)回調(diào)函數(shù),這個(gè)回調(diào)函數(shù)就會(huì)在創(chuàng)建好dom會(huì)執(zhí)行,這個(gè)時(shí)候正是new swper的時(shí)機(jī) 因?yàn)閚ew swper 需要在dom創(chuàng)建完后才好用
標(biāo)簽: