1. 组件化基础
如何理解 MVVM
? ----- 很久以前就有组件化,数据驱动视图(MVVM,setState)
Vue、React框架的出现,使得我们可以直接去操控数据而不是原始的DOM节点。
View:视图DOM
Model:VUE组件里的data或者Vuex里state里面的数据。
两者之间通过ViewModel相关联,使得我们在Model修改的时候就能立刻执行View的渲染,View这层有啥点击、监听事件都可以修改到Model这一层的数据。Model View ViewModel.
v-for为什么要有key?
答:
2. ❗❗ Vue 响应式
怎么就能因为 this.name = name就可以改变name的数据并且显示在页面上呢?
核心API: Object.defineProperty