• vue的生命周期


    1.初始化显示

    beforCreate()

    created()

    beforeMount()

    mounted()

    2.更新状态

    beforeUpdate()

    updated()

    3.消毁vue实例:

    vm.$destory()

    beforeDestory()

    destoryed()

    2.常用的生命周期方法

    created()/mounted();       发送ajax请求,启动定时器等异步任务

    beforDestory();做收尾工作,如清楚定时器

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4   <meta charset="UTF-8">
     5   <title>09_Vue实例_生命周期</title>
     6 </head>
     7 <body>
     8 <!--
     9 1. vue对象的生命周期
    10   1). 初始化显示
    11     * beforeCreate()
    12     * created()
    13     * beforeMount()
    14     * mounted()
    15   2). 更新状态
    16     * beforeUpdate()
    17     * updated()
    18   3). 销毁vue实例: vm.$destory()
    19     * beforeDestory()
    20     * destoryed()
    21 2. 常用的生命周期方法
    22   created()/mounted(): 发送ajax请求, 启动定时器等异步任务
    23   beforeDestory(): 做收尾工作, 如: 清除定时器
    24 -->
    25 
    26 <div id="test">
    27   <button @click="destroyVue">destory vue</button>
    28   <p v-if="isShow">vue生命周期</p>
    29 </div>
    30 
    31 <script type="text/javascript" src="../js/vue.js"></script>
    32 <script type="text/javascript">
    33   new Vue({
    34     el: '#test',
    35     data: {
    36       isShow: true
    37     },
    38 
    39     mounted () {
    40       // 执行异步任务
    41       this.intervalId = setInterval(() => {
    42         console.log('-----')
    43         this.isShow = !this.isShow
    44       }, 1000)
    45     },
    46 
    47     beforeDestroy() {
    48       console.log('beforeDestroy()')
    49       // 执行收尾的工作
    50       clearInterval(this.intervalId)
    51     },
    52 
    53     methods: {
    54       destroyVue () {
    55         this.$destroy()
    56       }
    57     }
    58   })
    59 
    60 
    61 </script>
    62 </body>
    63 </html>
  • 相关阅读:
    POJ 2528 Mayor's posters 线段树+离散化
    Leveldb之version与version_set详细对比
    rocksdb编译测试的正确姿势
    ycsb使用方法
    memalign vs malloc
    四种监听器(自身类,外部类,内部类,匿名类)
    数据库基础
    哈希索引和Btree索引
    哈希表hashtable
    抽象类和接口
  • 原文地址:https://www.cnblogs.com/hack-ing/p/12072986.html
Copyright © 2020-2023  润新知