vue基础
环境搭建
生产环境的校验 => productionTip: true
关闭校验:
小案例
"root">hello {{name}}
Vue实例和容器是一一对应的
模板语法
插值语法:用于解析标签体内容
指令语法:用于解析标签(标签属性,标签体内容,绑定事件)
数据绑定
单向数据绑定:v-bind 数据只能从data流向页面
双向数据绑定:v-model 数据不仅能从data流向页面,还可以从页面流向data
v-model一般应用在表单类元素上(input,select等)
v-model默认收集的是value值
"root"> 单向数据绑定:"text" :value="name">
双向数据绑定:"text" v-model="name">
el与data的写法
el:
new Vue时配置el属性
先创建Vue实例,随后在通过vm.$mount('#root')指定el的值
data:
对象式
函数式
Vue管理的函数,不要用箭头函数,若写了箭头函数,this不再是Vue实例(window)
"root">你好,{{ name }}
理解MVVM
M:模型(Model),data中的数据
V:视图(View),模板代码
VM:视图模型(ViewModel),Vue实例
data中所有属性,都出现在了vm身上
VM身上所有的属性及Vue原型上所有属性,在Vue模板中都可以直接使用
"root">名字:{{ name }}
地址:{{ address }}