• vue2.0状态


    生命周期 *代表常用

    beforeCreate    组件实例刚刚被创建,属性都没有
    created 实例已经创建完成,属性已经绑定
    beforeMount 模板编译之前
    mounted 模板编译之后,代替之前ready  *
    beforeUpdate    组件更新之前
    updated 组件更新完毕  *
    beforeDestroy   组件销毁前
    destroyed   组件销毁后
    new Vue({
        el:'#box',
        data:{
            msg:'welcome vue2.0'
        },
        methods:{
            update(){
                this.msg='大家好';
            },
            destroy(){
                this.$destroy();
            }
        },
        beforeCreate(){
            console.log('组件实例刚刚被创建');
        },
        created(){
            console.log('实例已经创建完成');
        },
        beforeMount(){
            console.log('模板编译之前');
        },
        mounted(){    //代替之前ready
            console.log('模板编译完成');
        },
        beforeUpdate(){
            console.log('组件更新之前');
        },
        updated(){
            console.log('组件更新完毕');
        },
        beforeDestroy(){
            console.log('组件销毁之前');
        },
        destroyed(){
            console.log('组件销毁之后');
        }
    });
    <div id="box">
        <input type="button" value="更新数据" @click="update">
        <input type="button" value="销毁组件" @click="destroy">
        {{msg}}
    </div>
    

      

  • 相关阅读:
    Thread
    投资
    DBLink
    sql
    列转行
    DataTable,DataView,DataRowView,DefaultView与DataSet
    Vue.js 基础学习之组件
    Vue.js 基础学习计算属性computed
    v-model的修饰符和使用
    Vue.js 基础学习 v-on 指令
  • 原文地址:https://www.cnblogs.com/webarn/p/6825921.html
Copyright © 2020-2023  润新知