Vue笔记 生命周期

2017-05-10  本文已影响51人  路路有话说

官方给了个奇怪的图 地址在这里
如果你学过苹果 就知道
viewDidLoad, viewWillDisappear, viewWillAppear 这些奇怪的词 ,如果没有那么来写一个demo

let myvue=new Vue({
    el:".container",
    router:routerConfig,
    mounted(){
console.log("mounted");
     },
beforeCreate(){
    console.log("beforeCreate");
},
beforeMount(){
    console.log("beforeMount");
},
beforeDestroy(){
    console.log("beforeDestroy");
},
update(){
    console.log("update");
},
beforeUpdate(){
    console.log("beforeUpdate");
}
});

每个方法给一个输出 就能知道那一步走到那里了

刷新界面后发现他调用了这写方法
然后就是随便点一个链接 会出现更新

效果
这样就能知道方法的调用顺序,具体使用要根据自己的需求
例如 界面数据渲染,我就会写在 mounted 这个方法里
其他的还没有用到 用到的时候再说
上一篇下一篇

猜你喜欢

热点阅读