el和data的两种写法 MVVM模型
【el和data的两种写法 MVVM模型】
el和data的两种写法
el有2种写法
-
创建Vue实例对象的时候配置el属性
-
先创建Vue实例,随后再通过vm.$mount(‘#root’)指定el的值
data有2种写法
- 对象式:data: { }
- 函数式:data() { return { } }
- 如何选择:目前哪种写法都可以,以后到组件时,data必须使用函数,否则会报错
一个重要的原则 - 由Vue管理的函数,一定不要写箭头函数,否则 this 就不再是Vue实例了
1 | <body> |
MVVM模型
MVVM模型
- M:模型
Model
,data中的数据 - V:视图
View
,模板代码 - VM:视图模型
ViewModel
,Vue实例(相当于数据和页面的连接桥梁)
观察发现
data
中所有的属性,最后都出现在了vm
身上vm
身上所有的属性 及Vue原型身上所有的属性,在 Vue模板中都可以直接使用
1 | <div id="root"> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小奏!