获得徽章 0
赞了这篇沸点
赞了这篇文章
赞了这篇沸点
赞了这篇沸点
今天就说一下什么是mvvm
大家都知道mvvm是一种设计思想顾名思义就是一种概念
mvvm是model~view~viewmodel
model表示的是数据 可以修改和操作数据
view表示的是 ui组件 可以吧数据渲染到页面
view和model没有直接的联系但他们和viewmodel是双向绑定所以view得数据变化会反应到model上,model数据变化也会反应到view上
view和model的同步是完全自动的只需要开发员专注业务逻辑不需要关注数据状态的同步问题
mvvm与mvc的区别在于解决的mvc中大量的操作dom元素mvvm只需要操作数据就可以加快了页面的渲染。
大家都知道mvvm是一种设计思想顾名思义就是一种概念
mvvm是model~view~viewmodel
model表示的是数据 可以修改和操作数据
view表示的是 ui组件 可以吧数据渲染到页面
view和model没有直接的联系但他们和viewmodel是双向绑定所以view得数据变化会反应到model上,model数据变化也会反应到view上
view和model的同步是完全自动的只需要开发员专注业务逻辑不需要关注数据状态的同步问题
mvvm与mvc的区别在于解决的mvc中大量的操作dom元素mvvm只需要操作数据就可以加快了页面的渲染。
展开
7
5
赞了这篇沸点
vue组件之间的传值方法和他的优点
传值方法有
父组件向子组件传递值 用 props
子组件向父组件传值 通过$emit事件
不通组件之间的传值 页面少的用eventBus
页面多的用vuex
vue的优点有 底耦合 可重复使用性 独立开发
可测试
vue路由之间的跳转方式有
声明式:就是用script标签跳转
编程式:javascript跳转
传值方法有
父组件向子组件传递值 用 props
子组件向父组件传值 通过$emit事件
不通组件之间的传值 页面少的用eventBus
页面多的用vuex
vue的优点有 底耦合 可重复使用性 独立开发
可测试
vue路由之间的跳转方式有
声明式:就是用script标签跳转
编程式:javascript跳转
展开
评论
1