Day1-初识Vue
插值语法与模板语法
插值语法
功能: 用于解析标签体内容
语法: {{xxx}} ,xxxx 会作为 js 表达式解析
指令语法
功能: 解析标签属性、解析标签体内容、绑定事件
举例:v-bind:href = 'xxxx' ,xxxx 会作为 js 表达式被解析
数据绑定
- 单向数据绑定
语法:v-bind:href ="xxx" 或简写为 :href 2. 特点:数据只能从 data 流向页面
- 双向数据绑定`
语法:v-mode:value="xxx" 或简写为 v-model="xxx" 2. 特点:数据不仅能从 data 流向页面,还能从页面流向 data
MVVM模型
第一个示例
|
ES6 Object.defineProperty
在JS中对象具有两种属性,分别是数据属性和访问器属性,所以其描述符也根据属性分类,分为数据描述符和访问器描述符。
在使用描述符时,必须是两种形式之一,且两者不能同时使用。
`访问器描述符`
访问器描述符是一个有getter-setter函数对描述的属性的读写。
它具有以下可选的键值:
configurable:表示该属性能否通过delete删除,能否修改属性的特性或者能否修改访问器属性,默认为false。当且仅当该属性的configurable为true时,才能实现上述行为。
enumerable:表示该属性是否可以枚举,即可否通过for..in访问属性。默认为false。
get:在读取属性时调用的函数,默认值为undefined。
set:在写入属性时调用的函数,默认值为undefined。
`数据描述符`
数据描述符是一个具有值的属性,该值可能是可写的,也可能是不可写的。
它具有以下可选的键值:
configurable:表示该属性能否通过delete删除,能否修改属性的特性或者能否修改访问器属性,默认为false。当且仅当该属性的configurable为true时,才能实现上述行为。
enumerable:表示该属性是否可以枚举,即可否通过for..in访问属性。默认为false。
value:表示该属性的值。可以是任何有效的JS值。默认为undefined。
writable:表示该属性的值是否可写,默认为false。当且仅当属性的writable为true时,其值才能被赋值运算符改变。
|
Vue数据代理
事件处理
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 风离の博客!






