2022-09-20-Vue中的MVVM
AI-摘要
切换
JxSimple GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
本文最后更新于 2024-10-13,文章内容可能已经过时。
Vue中的MVVM
一、什么是MVVM?
全称:MVVM(Model View View Model)
-
View层:
- 视图层
- 在前端开发中,通常就是DOM层
- 主要的作用是给用户展示各种信息
-
Model层:
- 数据层
- 数据可能是固定,更多来自我们服务器,从网络请求下来的数据
- 在技术器的实际案例中,就是后面抽取出来的obj,当然里面的数据可能没这么简单
-
View-Model层:
:zap:视图模型层
:zap:视图模型层是View和Model沟通的桥梁
:zap:一方面它实现了Data Binding,也就是数据绑定,将MOdel的改变实时反应到View中
:zap:另一方面它实现了DOM Listener,也就是DOM监听,DOM发生一些时间时(点击,滑动,touch等)时,可以监听到,并在需要的情况下改变对应的Data
二、创建Vue实例传入的options
创建Vue实例的时候会创建的options:
https://cn.vuejs.org/api/options-lifecycle.html#options-lifecycle
目前掌握的选项:
el:
- 类型:string | HTMLElement
- 作用:决定之后Vue实例会管理哪一个DOM
data:
- 类型:Object | Function(组件当中data必须是一个函数)
- 作用:Vue实例对应的数据对象
methods:
- 类型:{[key:string]:Founction}
- 作用:定义属于Vue的一些方法,可以在其他地方调用,也可以在指令中使用
三、Vue的生命周期
什么是生命周期?
一个事物从诞生到死亡的过程(Vue也如此)
Vue生命周期:
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 LEGARY
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果