$nextTick原理深度解析
2023-07-29 10:14 浏览:1582 搜索引擎搜索“早勤网”
温馨提示:为防找不到此信息,请务必收藏信息以备急用! 联系我时,请说明是在早勤网看到的信息,谢谢。
温馨提示:为防找不到此信息,请务必收藏信息以备急用! 联系我时,请说明是在早勤网看到的信息,谢谢。
Vue在更新data之后并不会立即更新DOM上的数据,就是说如果我们修改了data中的数据,再马上获取DOM上的值,我们取得的是旧值,我们把获取DOM上值的操作放进$nextTick里,就可以得到更新后得数据。
1、Vue⽣命周期的created()钩⼦函数进⾏的DOM操作⼀定要放在Vue.nextTick()的回调函数中,原因是在created()钩⼦函数执⾏的时候,DOM 其实并未进⾏任何渲染,⽽此时进⾏DOM操作⽆异于徒劳,所以此处⼀定要将DOM操作的js代码放进Vue.nextTick()的回调函数中。2、当项⽬中改变data函数的数据,想基于新的dom做点什么,对新DOM⼀系列的js操作都需要放进Vue.nextTick()的回调函数中
常见的 宏任务 有 setTimeout、MessageChannel、postMessage、setImmediate;
展开全文+
发布人:4adf**** IP:120.230.07.***
举报/删稿
展会推荐
- AUTO TECH 2026 广州国际汽车技术展览会
- 广州市2026-11-27 至 2026-11-30
- 2026第十三届广州国际汽车零部件及加工技术、汽车模具展览会
- 广州市2026-11-27 至 2026-11-30
- 2026第六届广州国际新能源汽车产业智能制造技术展览会
- 广州市2026-11-27 至 2026-11-30
- AUTO TECH 2026 广州国际汽车内外饰技术展览会
- 广州市2026-11-27 至 2026-11-30
- 2026广州国际五金电器展暨工业品跨境电商出口展
- 广州市2026-09-16 至 2026-09-18
- 2026中山生活小家电展|2026第38届中国家电交易会
- 中山市2026-09-10 至 2026-09-12
- “共创未来”3Trip香港青年实习体验计划2023取得圆满成功!
- 2023-07-29浏览:1566
- 京津冀鲁豫晋将有极端强降雨 致灾风险高需多加警惕
- 2023-07-29浏览:1833
- 古时候的婚书怎麽写
- 2023-07-29浏览:1723
- 唱歌
- 2023-07-29浏览:1657
- 我和杜苏芮的故事
- 2023-07-29浏览:1651
- 梵克美妆盲盒机,百万潮流人士的惊喜聚集地
- 2023-07-29浏览:1157
- 需要做的功课
- 2023-07-29浏览:161
- 香港一日游攻略
- 2023-07-29浏览:577
- 印度安达曼群岛地区发生5.9级地震
- 2023-07-29浏览:437
- 爷爷画的马
- 2023-07-29浏览:414
- (1)经典戏剧唱词里的“生死”——京剧《曹操与杨修》之:杨修
- 2023-07-29浏览:1020
- 读书培养慈悲心
- 2023-07-29浏览:484
- 铺子
- 2023-07-29浏览:835
- 随笔心语
- 2023-07-28浏览:434
- 王宝强《八角笼中》爆火:命运越不公,越要斗争到底
- 2023-07-28浏览:763
- 乌煞魔杀阵,明霄老祖——《修真世界》有感
- 2023-07-28浏览:1035
- 青春剪
- 2023-07-28浏览:209
- 评判
- 2023-07-28浏览:713
- 日月忽其不淹兮,认草木莫零落兮
- 2023-07-28浏览:329
- TS||学习的真相
- 2023-07-28浏览:719





