【Vue2.0学习】—生命周期(五十)

简介: 【Vue2.0学习】—生命周期(五十)

Vue生命周期原理图

<div id="root">
        <h2 :style="{opacity}">欢迎来到王者世界</h2>
        <button @click="stop">点我停止</button>
    </div>
    <script>
        const vm = new Vue({
            el: '#root',
            data: {
                opacity: 1
            },
            methods: {
                stop() {
                    //clearInterval(this.id)
                    this.$destroy();
                }
            },
            //Vue完成模板的解析并把初始的真实DOM元素放入页面后挂载完毕调用mounted
            mounted() {
                console.log('mounted', this);
                this.id = setInterval(() => {
                    this.opacity -= 0.01
                    if (this.opacity <= 0)
                        this.opacity = 1
                }, 16)
            },
            beforeDestroy() {
                console.log('vm驾鹤西游了'),
                    clearInterval(this.timer)
            }
        })
    </script>


相关文章
|
JavaScript 开发者
[译] 监听第三方 Vue 组件的生命周期钩子
[译] 监听第三方 Vue 组件的生命周期钩子
|
JavaScript
vue的生命周期
vue的生命周期
96 3
|
JavaScript 前端开发
vue的生命周期
vue的生命周期
90 2
|
开发者
vue3生命周期钩子变化
【10月更文挑战第4天】
|
11月前
|
监控 JavaScript 前端开发
vue学习第十二章(生命周期)
欢迎来到我的博客,我是瑞雨溪,一名热爱JavaScript和Vue的大一学生。本文深入探讨了Vue实例的生命周期,从初始化到销毁各阶段的关键钩子函数及其应用场景,帮助你更好地理解Vue的工作原理。如果你觉得有帮助,欢迎关注我,将持续分享更多优质内容!🎉🎉🎉
190 1
vue学习第十二章(生命周期)
|
12月前
|
JavaScript
Vue 的父组件和子组件生命周期钩子执行顺序
在 Vue 中,父组件和子组件的生命周期钩子执行顺序如下:
|
JavaScript
|
JavaScript
vue3 生命周期
【10月更文挑战第14天】vue3 生命周期
|
JavaScript 前端开发 API
深入探索挖掘vue3 生命周期
【10月更文挑战第10天】
223 0
|
JavaScript API 开发者
Vue的生命周期,创建(Creation)、挂载(Mounting)、更新(Updating)和销毁(Destruction)。
【8月更文挑战第1天】Vue的生命周期,创建(Creation)、挂载(Mounting)、更新(Updating)和销毁(Destruction)。
157 11