关于v-model

来源:9-7 v-model(7)

MeSKiL

2019-11-14

看了v-model的实现,才知道,vue只是通过v-model这样一个语法糖,实现了双向绑定的功能。

mvvm的很重要的一点是数据和视图的自动同步,而不是靠Controller去同步数据与视图。
vue通过响应式让视图自动与数据同步。
通过v-model让数据自动与视图同步。

所以v-model这个看似简单的语法糖,在vue的设计思想中是非常重要的一个环节,如果没有v-model这个语法糖,vue就不能称作是mvvm框架,可以这么理解吗

写回答

1回答

ustbhuangyi

2019-11-14

我觉得 v-model 和 mvvm 框架没什么关系吧,Vue 的核心思想是数据驱动视图。Vue 官方也说自己并没有完全遵循 mvvm 模型,只是受其启发,参考:https://cn.vuejs.org/v2/guide/instance.html#%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA-Vue-%E5%AE%9E%E4%BE%8B

0
1
MeSKiL
非常感谢!
2019-11-15
共1条回复

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4984 学习 · 1037 问题

查看课程