脚本宝典收集整理的这篇文章主要介绍了理解vue与MVVM三要素,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
MVVM理解,跟MVC区别
以数据驱动视图
MVVM 实现三要素
如何监听变化,实现响应式
视图模板解析,模板引擎
将js中data对象属性捆绑到render函数,最后返回vnode,render函数中结构与snabbdom中h函数相似
// vue
function render () {
wITh (this) { //将_c,_v,price的this省略,相当于this._c,this._vthis.price
_c('div', {attrs: {'id': 'app'}}, [_c('span', [_v(_s(price))])]) //_c创建vnode,_v字符串节点,_s字符串转话
}
}
// snabbdom
h('div#app', [
h('span', vm.price)
])
dom如何生成的,如何在监听变化后渲染,使用patch方法与snabbdom相同
以上是脚本宝典为你收集整理的理解vue与MVVM三要素全部内容,希望文章能够帮你解决理解vue与MVVM三要素所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。