谈谈 MVVM
2020-06-28 本文已影响0人
爱看小说的叶子
1:MVVM的历史?
解:刚开始是mvc,之前的jquery等框架。现在最新是mvvm。
2:MVVM的理解?
解: mvvm是viewModel 、model 、view 三部分构成。
3:双向数据绑定的理解?
解: 双向指从view到data方向和data到view的方向,data到view是使用object.definePropetrty进行更新的,而view到data是使用input事件绑定来进行更新的。
4: Vue的生命周期
beforeCreate: 应用增加loading,挂载完成就关闭. 无法访问data、method和dom
created: 应用调用ajax,可以data、method,dom和data并未结合。
beforeMounted: data可以做最后的一个修改。
mounted: 数据和模板已经结合,生成真正的dom。应用:可以访问插件,因加载完成。
beforeDestroy: 销毁前
destroy: 销毁后。vm与模板之间关联断开。
beforeUpdate: 更新的数据并未和dom结合,还可以进行修改。
updated:更新后的数据和dom结合。