vue生命周期函数

<template>
    <!-- 全部的内容要被根节点包含起来 -->
    <div id="life"> 生命周期函数的演示 ---{{msg}} <br>
          <button @click="setMsg()">执行方法改变msg</button>
    </div>

</template>


<script>
    
/* 生命周期函数/生命周期钩子: 组件挂载、以及组件更新、组件销毁、的时候触发的一系列的方法 这些方法就叫作生命周期函数 */ export default{ data(){ return{ msg:'msg' } }, methods:{ setMsg(){ this.msg="我是改变后的数据" } }, beforeCreate(){ console.log('实例刚刚被建立1'); }, created(){ console.log('实例已经建立完成2'); }, beforeMount(){ console.log('模板编译以前3'); }, mounted(){ /*请求数据,操做dom , 放在这个里面 mounted*/ console.log('模板编译完成4'); }, beforeUpdate(){ console.log('数据更新以前'); }, updated(){ console.log('数据更新完毕'); }, beforeDestroy(){ /*页面销毁的时候要保存一些数据,就能够监听这个销毁的生命周期函数*/ console.log('实例销毁以前'); }, destroyed(){ console.log('实例销毁完成'); } } </script>
相关文章
相关标签/搜索