首页 > 其他 > 详细

由于对vue生命周期理解的不透彻引发的ref属性的问题

时间:2020-04-06 13:12:01      阅读:94      评论:0      收藏:0      [点我收藏+]

之前 对vue的生命周期 是对于口头上的理解(没有应用于实战) 而今天写了个demo 关于ref属性应用的问题

在此重新理解下vue的生命周期

vue的生命周期就是vue的实例对象从创建到销毁的过程

1.创建前(beforeCreate): 实例初始化后,数据观察和时间机制都没形成,不能获取到Dom的节点

2.创建后(created):在这个阶段,vue实例已经创建,仍然不能获取Dom

3.载入前(beforeMount):在这一阶段,依然不能获取Dom元素,但是vue挂载的根节点已经创建,下面vue对Dom的操作将围绕这个根节点进行。

4.载入后(mounted) :数据和Dom都已经被渲染 (一般异步请求)

5.更新前(beforeUpdate):这一阶段,vue遵循着数据驱动dom的原则,beforeUpdate函数在数据更新后虽然没立即更新数据,但是Dom会改变。

6.更新后(update):这一阶段Dom会和更改过的内容同步

7.销毁前(beforeDestory)

8.销毁后(destoryed)

 

在这里说下ref属性的应用

 

技术分享图片

 

技术分享图片

 

 

 技术分享图片

 

 this.$refs.input 相当于document.getElementById(‘input‘) 就是获取了Dom这个节点  因此可以直接操作这个data属性

由于对vue生命周期理解的不透彻引发的ref属性的问题

原文:https://www.cnblogs.com/wangXinYuFarly/p/12641585.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!