我要投稿
投诉建议
首页
Web前端
后端技术
数据应用
编程语言
其他语言
技术落地
科技领域
SEO
科技迭代
当前位置:
首页
>
Web前端
>
vue.js
理解vue中的nextTick
时间:2023-03-31 21:38:40
vue.js
结语:Vue中的nextTick涉及到Vue中DOM的异步更新1.示例:
{{msg}}}
消息在$nextTick外:{{msg1}}
消息在$nextTick内:{{msg2}}
Messagegotoutside$nextTick:{{msg3}}
更改消息
Vue实例newVue({el:'.app',data:{msg:'HelloVue.',msg1:'',msg2:'',msg3:''},methods:{changeMsg(){this.msg="Helloworld."这个.msg1=this.$refs.msgDiv.innerHTMLthis.$nextTick(()=>{this.msg2=this.$refs.msgDiv.innerHTML})this.msg3=this.$refs.msgDiv.innerHTML}}})点击前:点击后:从图中可以看出msg1和msg3显示的内容还是变换前,msg2显示的是变换后的内容。根本原因是Vue中的DOM更新是异步的(后面有详细解释)。2、应用场景:在Vue生命周期的created()钩子函数中进行的DOM操作,必须放在Vue.nextTick()的回调函数中。当数据变化后要执行的操作,而这个操作需要用到随数据变化而变化的DOM结构时,这个操作应该放在Vue.nextTick()的回调函数中,在Vue的官方文档中有详细说明:Vue异步执行DOM更新。只要观察到数据变化,Vue就会启动一个队列,并缓冲在同一个事件循环中发生的所有数据变化。如果同一个观察者被多次触发,它只会被推入队列一次。这种缓冲时的重复数据删除对于避免不必要的计算和DOM操作很重要。然后,在下一个事件循环“tick”中,Vue刷新队列并执行实际(去重)工作。Vue内部尝试使用原生的Promise.then和MessageChannel来实现异步队列。如果执行环境不支持,它将使用setTimeout(fn,0)代替。
上一篇:
[vuex]unknownmutationtype
下一篇:
微前端:SingleSpa实践总结
理解vue中的nextTick相关文章
CES视角!准老板眼中的智能硬件行业
亚马逊AWS推出新AI服务!翻译、理解、语音转录文字、实时肖
浅析AR-VR在基础教育中的应用现状及前景
和辉光电协助2018中国国际OLED产业大会解析AMOLED
据外媒报道,谷歌智能隐形眼镜只是存在于幻灯片中的产品
Apple Watch 版 QQ 中的彩虹旗
黑客眼中的智能家居啥样?全是漏洞,出入随心
有创意很酷的东西!您想象中的智能生活是什么样的?
头戴式设备中的“虚拟现实”
从2D到3D,Obi Light将科幻小说中的光带入现实!
VR中的“先有鸡还是先有蛋的悖论”!到底是渠道为王还是内容为
Apple Watch 的流行并没有想象中的那么简单
可穿戴设备在消防工作中的应用
Siri 在 HomePod 中的表现如何? AI测试中正确
初体验联想新款Glass智能眼镜!模仿中的进步
VR中的眼动追踪技术会应用在哪些领域?
三星智能手表评测总结 国外同行眼中的Galaxy Gear(
分析智能传感器在8大行业中的运作方式
工作场所中的可穿戴设备是让你变得更轻松还是让你发疯?
智能帽子!现实生活中的“读心侦探”
最新推荐
1
Oculus 和 Valve!虚拟世界中的领域之战(第 2
2
盘点经典科幻电影中的可穿戴设备
3
解密Google Glass在工作中的八个应用场景
4
让小米汗颜!这款AI芯片可以让家电在不连接互联网的情况下理解
5
可穿戴行业的成功方向!准确理解
6
胎死腹中的一加圆形智能手表
7
如果你对三星智能手表抱有期待,不妨看看传说中的 Gear A
8
谷歌推出Move Mirror趣味AI网站,可以根据浏览器中
9
新型可穿戴传感器!了解你“汗液”中的秘密
10
女性眼中的智能手表!只要外表够了,其他的都可以忽略吗?
猜你喜欢
1
图片中的可穿戴设备的历史!从清朝到现在的技术延续
2
普通消费者眼中的智能手表!功能简单
3
【讨论】元器件供应商眼中的可穿戴症结
4
三星Gear Fit 2手环深度评测! 1200元的价格是智
5
智能冰箱就靠这五个关键词!你也可以理解冰帝
6
2016年到2020年:硅谷行业领袖眼中的VR的11个未来
7
盘点智能手表大战中的诸侯(图文)
8
苹果iWatch概念图和你想象中的一样吗? (图)
9
VR-AI-基因编辑!这是想象中的未来还是真实的未来?
10
旅行中的智能手表技术
11
依托嵌入式AI,Thunderstar将成为您生活中的“眼睛
12
《Attack》中的VR如何改变传统体育娱乐消费模式?
13
浅谈可穿戴设备中的传感器应用和电池续航问题
14
樱桃中的虫子与冰箱有关吗? !
15
盘点网友眼中的2014年智能穿戴设备(图文)
16
数据海洋中的“智能”架构开启智能计算新时代
17
传感器技术在可穿戴智能设备中的应用分析
18
迪士尼正式推出虚拟现实应用程序!用户可以与电影中的角色互动
19
FPGA在与MCU共存的可穿戴市场中的作用不容忽视
20
现实中的13个不可思议的科幻可穿戴设备(图文)