Title
Title
hello {{name}}
Title
你好 {{data}}
1.创建一个Vue实例 传递一个配置对象
2.root容器中的代码依然符合html代码规范 只不过混入一些特殊的Vue
3.root容器代码称为Vue模板
4.Vue的实例和容器是一一对应的
5.在开发中 只有一个Vue实例 并且配合着组件一起使用
6.{{XXX}} XXX是js中语句 对象.属性 直接写对象
Title
你好 !{{name}} {{address}} {{day}}
Title
你好 !{{name.name1}} {{address}} {{day.age}}
Title
数据
单向数据绑定
双向数据绑定
Title
{{name}}

MVVM实例
学校名称:{{name}}
地址:{{address}} {{$options}}
数据代理
数据代理:通过一个对象对另一个对象中属性的操作 读/写 -->
数据代理
Title
学校名称{{name}}
地址{{address}}
Title
{{name}}
事件修饰符
键盘事件
欢迎来到{{name}}学习
姓名案例_插值语法实现
姓:
名:
全名:{{firstName}}-{{lastName}}
姓名案例_methods实现
姓:
名:
全名:{{fullName()}}
属性就是data里面的数据
方法(函数)就是methods里面的方法
el用来绑定标签里面的类名或id data用来存放 标签里面要显示的内容 插值语法 methods用来存放对应的事件触发代码内容
computed用来存放计算属性
姓名案例_计算属性实现
姓:
名:
测试:
全名:{{fullName}}
{fullName}}
全名:{{fullName}}
全名:{{fullName}} -->
姓名案例_计算属性实现
姓:
名:
全名:{{fullName}}
天气案例
今天天气很{{info}}
get(){
console.log('get被调用了')
return this.firstName + '-' + this.lastName
},
set(value){
console.log('set',value)
const arr = value.split('-')
this.firstName = arr[0]
this.lastName = arr[1]
}
} */
//简写
fullName(){
console.log('get被调用了')
return this.firstName + '-' + this.lastName
}
}
})
天气案例
今天天气很{{info}}