官方给了个奇怪的图 地址在这里
如果你学过苹果 就知道
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 这个方法里
其他的还没有用到 用到的时候再说
网友评论