$nextTick原理深度解析
2023-07-29 10:14 浏览:1345 搜索引擎搜索“早勤网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在早勤网看到的信息,谢谢。
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在早勤网看到的信息,谢谢。
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.***
举报/删稿
展会推荐
- 2025上海国际酒店工程设计与用品博览会
- 上海市2025-03-31 至 2025-04-03
- “共创未来”3Trip香港青年实习体验计划2023取得圆满成功!
- 2023-07-29浏览:1496
- 京津冀鲁豫晋将有极端强降雨 致灾风险高需多加警惕
- 2023-07-29浏览:1697
- 古时候的婚书怎麽写
- 2023-07-29浏览:1499
- 唱歌
- 2023-07-29浏览:1344
- 我和杜苏芮的故事
- 2023-07-29浏览:1454
- 梵克美妆盲盒机,百万潮流人士的惊喜聚集地
- 2023-07-29浏览:940
- 需要做的功课
- 2023-07-29浏览:62
- 香港一日游攻略
- 2023-07-29浏览:266
- 印度安达曼群岛地区发生5.9级地震
- 2023-07-29浏览:220
- 爷爷画的马
- 2023-07-29浏览:129
- (1)经典戏剧唱词里的“生死”——京剧《曹操与杨修》之:杨修
- 2023-07-29浏览:602
- 读书培养慈悲心
- 2023-07-29浏览:355
- 铺子
- 2023-07-29浏览:591
- 随笔心语
- 2023-07-28浏览:276
- 王宝强《八角笼中》爆火:命运越不公,越要斗争到底
- 2023-07-28浏览:552
- 乌煞魔杀阵,明霄老祖——《修真世界》有感
- 2023-07-28浏览:289
- 青春剪
- 2023-07-28浏览:130
- 评判
- 2023-07-28浏览:566
- 日月忽其不淹兮,认草木莫零落兮
- 2023-07-28浏览:94
- TS||学习的真相
- 2023-07-28浏览:497