当前位置: 代码迷 >> 综合 >> 什么是 MVVM 和 vue的生命周期
  详细解决方案

什么是 MVVM 和 vue的生命周期

热度:69   发布时间:2023-12-29 20:10:35.0

MVVM 是Model-View-ViewModel 的缩写

Model: 数据层
View: 视图层
ViewModel :交互操作 可以视为View – Model 的链接

ViewModel 通过数据的双向绑定,吧model–view 连接起来,同步工作是完全自动的 都是由 MVVM统一来管理

vue的生命周期

它可以总共分为8个阶段:创建前/后, 载入前/后,更新前/后,销毁前/销毁后。(创建,载入,更新,销毁)

常用周期
created: 实例已经创建完成之后调用,在这一步,实例已经完成数据观测, 属性和方法的运算, watch/event事件回调. 然而, 挂载阶段还没有开始, $el属性目前还不可见

mounted: el被新创建的 vm.el替换,并挂载到实例上去之后调用该钩子。如果root实例挂载了一个文档内元素,当mounted被调用时vm.el 替换,并挂载到实例上去之后调用该钩子。如果 root实例挂载了一个文档内元素,当 mounted 被调用时 vm.elrootmountedvm.el 也在文档内。

activated::keep-alive组件激活时调用 一进入页面就触发

  相关解决方案