VUE中computed 、created 、mounted的先后顺序说明

 更新时间:2023年03月24日 09:23:06   作者:吃炸鸡的前端  
这篇文章主要介绍了VUE中computed 、created 、mounted的先后顺序说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

computed 、created 、mounted先后顺序

1.computed 、created 、mounted 的先后顺序

  • created => computed => mounted

2.父子组件生命周期执行顺序​

  • 页面初始化时: 父beforeCreate -> 父created -> 父beforeMount ->子beforeCreate -> 子created ->
  • 子beforeMount -> 子mounted-> 父mounted
  • 页面销毁时: 父beforeDestroy -> 子beforeDestroy ->子destroyed->父 destroyed
  • 销毁时也是子组件要先于父组件销毁

3.页面跳转的生命周期执行顺序

  • 旧页面跳转到新页面: 新页面created > 新beforeMount > 旧beforeDestroy > 旧:destroyed > 新mounted

4.computed 、watch、created 、mounted 的先后顺序

  • immediate 为false时: created => computed => mounted => watch
  • immediate 为true时: watch =>created=> computed => mounted

mounted和created在页面加载过程只执行一次,computed和watch是用来监听值发生变化的

VUE中的mounted和created在页面加载过程只执行一次,computed和watch是用来监听值发生变化的

今天在做项目的时候,发现重新打开页面,传给子组件的值,会被监听到,但是在打开页面之后,再做操作就会发现监听不到里面的值。后来把值的监听放到watch方法中,终于监听到了。

后来去官网进行查询,重新熟悉了一下VUE的生命周期

发现

VUE中的mounted和created在页面加载过程只执行一次,computed和watch是用来监听值发生变化的

长个记性

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue2.0+ 从插件开发到npm发布的示例代码

    vue2.0+ 从插件开发到npm发布的示例代码

    这篇文章主要介绍了vue2.0+ 从插件开发到npm发布的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • vue实现直连mysql的方法步骤

    vue实现直连mysql的方法步骤

    Vue.js通常运行在浏览器环境,而浏览器不允许直接与MySQL数据库进行连接,本文主要介绍了vue实现直连mysql的方法步骤,感兴趣的可以了解一下
    2024-11-11
  • Vue中父子组件的值传递与方法传递

    Vue中父子组件的值传递与方法传递

    这篇文章主要介绍了Vue中父子组件的值传递与方法传递,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Element Plus 去掉表格外边框的实现代码

    Element Plus 去掉表格外边框的实现代码

    使用el-table组件拖拽时, 想使用自定义样式进行拖拽, 想去掉外边框, 并在表头加入竖杠样式,本文给大家介绍Element Plus 去掉表格外边框的实现代码,感兴趣的朋友一起看看吧
    2025-04-04
  • 基于IView中on-change属性的使用详解

    基于IView中on-change属性的使用详解

    下面小编就为大家分享一篇基于IView中on-change属性的使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • vue如何解决el-select下拉框显示ID不显示label问题

    vue如何解决el-select下拉框显示ID不显示label问题

    这篇文章主要介绍了vue如何解决el-select下拉框显示ID不显示label问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • 适用于 Vue 的播放器组件Vue-Video-Player操作

    适用于 Vue 的播放器组件Vue-Video-Player操作

    这篇文章主要介绍了适用于 Vue 的播放器组件Vue-Video-Player操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 关于Element-UI可编辑表格的实现过程

    关于Element-UI可编辑表格的实现过程

    这篇文章主要介绍了关于Element-UI可编辑表格的实现过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • 使用async-validator编写Form组件的方法

    使用async-validator编写Form组件的方法

    本篇文章主要介绍了使用 async-validator 编写 Form 组件的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • 详解基于Vue的支持数据双向绑定的select组件

    详解基于Vue的支持数据双向绑定的select组件

    这篇文章主要介绍了详解基于Vue的支持数据双向绑定的select组件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09

最新评论