vue组件生命周期使用方法

这次给大家带来vue组件生命周期使用方法,vue组件生命周期使用的注意事项有哪些,下面就是实战案例,一起来看一下。

分为4个阶段:

create/mount/update/destroy

每一个阶段都对应着有自己的处理函数

create: beforeCreate created

初始化

mount: beforeMount mounted

和挂载相关的处理

update: beforeUpdate updated

根据要更新的数据 做逻辑判断

destroy:beforeDestroy destroyed

清理工作

代码:

   生命周期    

{{msg}}

Vue.component("my-component",{ template:`

component:{{count}}

`, data:function(){ return { count:0 } }, methods:{ handleClick:function(){ this.count++; } }, beforeCreate: function () { console.log('准备创建组件'); }, created: function () { console.log('组件创建完毕'); }, beforeMount: function () { console.log('组件的模板准备挂载到DOM'); }, mounted: function () { console.log('挂载完毕'); }, beforeUpdate: function () { console.log('准备更新了'); }, updated:function(){ console.log('更新完成'); }, beforeDestroy: function () { console.log('准备destroy'); }, destroyed: function () { console.log('destroy完成'); } }) new Vue({ el:"#container", data:{ msg:"Hello VueJs", isShow:true } })

登录后复制

生命周期练习,需要那阶段写那个阶段

   生命周期练习    

{{msg}}

Vue.component("my-component",{ data:function(){ return { myOpacity:0 } }, template:`

透明度将改变

`, mounted:function(){ setInterval(function(){ this.myOpacity += 0.1; if(this.myOpacity>1){ this.myOpacity = 0; } }.bind(this),1000) } }) new Vue({ el:"#container", data:{ msg:"Hello VueJs" } })

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

vue如何调用mock数据

立即学习“前端免费学习笔记(深入)”;

Vue路由钩子的实战使用教程

Vue.js移动端组件库使用方法

以上就是vue组件生命周期使用方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2772099.html

(0)
上一篇 2025年3月8日 13:09:51
下一篇 2025年3月8日 13:09:57

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • JS自执行函数与jQuery扩展使用方法

    这次给大家带来JS自执行函数与jQuery扩展使用方法,JS自执行函数与jQuery扩展的注意事项有哪些,下面就是实战案例,一起来看一下。 我们通常将JS代码写在一个单独的JS文件中,然后在页面中引入该文件。但是,有时候引入后会碰到变量名或…

    编程技术 2025年3月8日
    200
  • Vue中computed属性的使用方法

    这次给大家带来Vue中computed属性的使用方法,Vue中computed属性使用的注意事项有哪些,下面就是实战案例,一起来看一下。 Vue中的 computed 属性称为 计算属性 。在这一节中,我们学习Vue中的计算属性如何使用?记…

    编程技术 2025年3月8日
    200
  • exports与module.exports使用方法

    这次给大家带来exports与module.exports使用方法,exports与module.exports使用的注意事项有哪些,下面就是实战案例,一起来看一下。 1. exports 是 module.exports 的 辅助对象,e…

    编程技术 2025年3月8日
    200
  • web开发跨域的使用方法

    这次给大家带来web开发跨域的使用方法,web开发跨域使用的注意事项有哪些,下面就是实战案例,一起来看一下。 在大家进行web开发过程中,对于跨域都会有接触,很多人不是很了解跨域是什么,对于web开发中的跨域怎么解决。下面文章就此给大家具体…

    编程技术 2025年3月8日
    200
  • React Native组件的生命周期多长

    这次给大家带来React Native组件的生命周期多长,React Native组件生命周期的注意事项有哪些,下面就是实战案例,一起来看一下。 这里有一篇React Native组件生命周期简介为大家带来,相信这对于大家在React Na…

    编程技术 2025年3月8日
    200
  • JS的兼容性使用方法

    这次给大家带来JS的兼容性使用方法,JS兼容性使用的注意事项有哪些,下面就是实战案例,一起来看一下。 1.事件冒泡: //取消冒泡 if(e.stopPropagation){ e.stopPropagation();//w3c定义的API…

    编程技术 2025年3月8日
    200
  • jquery内容过滤器使用方法

    这次给大家带来jquery内容过滤器使用方法,jquery内容过滤器使用的注意事项有哪些,下面就是实战案例,一起来看一下。 一 介绍 内容过滤器就是通过DOM元素包含的文本内容以及是否含有匹配的元素进行筛选。内容过滤器共包括:contain…

    2025年3月8日
    200
  • Vue 的Observer使用方法

    这次给大家带来Vue 的Observer使用方法,Vue 的Observer使用注意事项有哪些,下面就是实战案例,一起来看一下。 导语: 本文是对 Vue 官方文档深入响应式原理(https://cn.vuejs.org/v2/guide/…

    2025年3月8日
    200
  • AJAX缓存的使用方法

    这次给大家带来AJAX缓存的使用方法,AJAX缓存使用的注意事项有哪些,下面就是实战案例,一起来看一下。 做一个项目用到Ajax,开始觉得挺好,后来发现一个问题,例如删除一项,恢复之后就不能再接着删除,  必须要等一段时间,后来知道是IE缓…

    编程技术 2025年3月8日
    200
  • vue计算属性的使用方法

    这次给大家带来vue计算属性的使用方法,vue计算属性的注意事项有哪些,下面就是实战案例,一起来看一下。 计算属性 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。例如: {{ me…

    2025年3月8日 编程技术
    200

发表回复

登录后才能评论