vue中的生命周期和钩子函数是什么

技术vue中的生命周期和钩子函数是什么这篇文章主要讲解了“vue中的生命周期和钩子函数是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue中的生命周期和钩子函数是什

本文主要解释“vue中的生命周期和钩子函数是什么”。本文的解释简单明了,易学易懂。接下来,请跟随边肖的思路,一起学习学习“vue中的生命周期和钩子函数是什么”!

00-1010Vue实例有一个完整的生命周期,即从创建开始、初始化数据、编译模板、挂载Dom、渲染更新渲染、卸载等一系列过程。我们称之为Vue的生命周期。通俗地说,就是Vue实例从创建到销毁的过程,也就是生命周期。

在vue的整个生命周期中,它提供了一系列的事件,允许我们在事件触发时注册js方法,用我们注册的js方法控制整个情况。在这些事件响应方法中,这直接指向Vue的实例。

00-1010生命周期函数,也叫hook函数(生命周期hook==生命周期函数==生命周期事件)

vue中的生命周期函数通常成对出现。让我们成对比较它们的差异。

牢记10个生命周期功能!具体用途!

00-1010特点:自动呼叫,但是他们呼叫的时间节点是先有后有。

在vue实例创建之前,注意:在这个函数中,vue中的数据中心的数据不能被读取。

scriptsrc='。/js/vue . js '/脚本

脚本

letvm=NewVue({ 0

el:'#app ',

数据:{

名称: '哈哈哈',

num:1111

},

methods:{

},

//在创建//vue实例之前

before CREAte(){ 0

console . log(' BeforeCreate ');

console . log(this . name);

}

/脚本输出数据中心的 name 是读不到的:

ng>

vue中的生命周期和钩子函数是什么

created --- vue实例"创建后",注意:在这个函数中,可以识别 到 vue中data数据中心的数据
  <script src="./js/vue.js"></script>
    <script>
        let vm = new Vue({
            el:'#app',
            data:{
                name:"哈哈哈",
                num:1111
            },
            // vue实例创建之后
            created(){
                console.log("created");
                console.log(this.name);
            }
        })
    </script>

查看结果:

vue中的生命周期和钩子函数是什么

beforeMount --- DOM挂载之前      this.$el---此时的$el为“虚拟的”DOM节点

在视图层渲染标签:

  <div id="app">
        <p>{{name}}</p>
        <p>{{num}}</p>
    </div>
<script src="./js/vue.js"></script>
    <script>
        let vm = new Vue({
            el:'#app',
            data:{
                name:"哈哈哈",
                num:1111
            },
            // dom挂载之前
            beforeMount(){
                console.log("beforeMount");
                   //查看dom元素
                console.log(document.body.querySelector("#app").innerHTML);
            }
        })
    </script>

dom挂载前输出结果:

vue中的生命周期和钩子函数是什么

 mounted ---DOM挂载之后    this.$el---此时的$el为“真实的”DOM节点
 
    <script src="./js/vue.js"></script>
    <script>
        let vm = new Vue({
            el:'#app',
            data:{
                name:"哈哈哈",
                num:1111
            },
            // dom挂载之后
            mounted(){
                console.log("mounted");
                console.log(document.body.querySelector("#app").innerHTML);
            }
        })
    </script>

查看输出结果:

vue中的生命周期和钩子函数是什么

  •  beforeUpdate --- 数据更新之前(----视图层中的数据的前后变化)

  • updated --- 数据更新之后(----视图层中的数据的前后变化)

在视图层通过 点击让 num 的数值发生改变来模拟数据更新,查看结果:

  
    <div id="app">
        <p id="num">{{num}}</p>
        <button @click="num++">点击数据更新(num+1)</button>
    </div>
  // 数据更新前
            beforeUpdate(){
                console.log("beforeUpdate--数据更新前");
                // 查看dom元素
                console.log(document.body.querySelector("#num").innerHTML);
            },
            // 数据更新后
            updated(){
                console.log("updated--数据更新后");
                // 查看dom元素
                console.log(document.body.querySelector("#num").innerHTML);
            }

此时数据无变化时,在控制台是看不到效果的,当我们点击按钮后:

 vue中的生命周期和钩子函数是什么

感谢各位的阅读,以上就是“vue中的生命周期和钩子函数是什么”的内容了,经过本文的学习后,相信大家对vue中的生命周期和钩子函数是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/134018.html

(0)

相关推荐

  • qq提醒,QQ有没有群的提醒功能

    技术qq提醒,QQ有没有群的提醒功能1qq提醒、对某一好友添加定时提醒功能:、打开手机QQ,进入与好友的聊天窗口,点击最下面的“+”按钮打开扩展面板,点击“提醒”功能。  2、在打开的“创建提醒”界面中,输入“提醒内容”

    生活 2021年10月30日
  • 使用Redis之前5个必须了解的事情有哪些

    技术使用Redis之前5个必须了解的事情有哪些这篇文章给大家介绍使用Redis之前5个必须了解的事情有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。使用Redis开发应用程序是一个很愉快的过程,

    攻略 2021年11月10日
  • 龙眼肉的做法,四川特色菜蒸龙眼肉是怎么做的

    技术龙眼肉的做法,四川特色菜蒸龙眼肉是怎么做的药用龙眼肉的做法: 配方:  龙眼肉50~100G
    制法:  龙眼肉置碗内,隔水蒸熟。
    功能:  补心安神,养血益脾。
    主治:  心脾两虚之心悸失眠,多梦易惊。

    生活 2021年10月31日
  • 小程序里面的页面设置tabbar(小程序设置可滑动的tab选项卡)

    技术小程序怎么实现tab卡片切换功能这篇文章主要介绍小程序怎么实现tab卡片切换功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、UI与交互首先我们来看看要实现的ui模样和交互效果吧,下图是我

    攻略 2021年12月15日
  • Python语法技巧有哪些

    技术Python语法技巧有哪些这篇文章主要讲解了“Python语法技巧有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python语法技巧有哪些”吧!1. for -

    攻略 2021年11月20日
  • 高锰酸钾制取氧气化学式,高锰酸钾制取氧气怎么念

    技术高锰酸钾制取氧气化学式,高锰酸钾制取氧气怎么念高锰酸钾制取氧气化学方程式高锰酸钾制取氧气化学式:
    2KMnO4
    加热==K2MnO4+MnO2+O2↑
    高锰酸钾制取氧气步骤:
    1,装配实验装置(试管内的导管稍伸出胶塞

    生活 2021年10月26日