摘要:
1、Object.defineproperty方法,在数据劫持、数据代理、计算属性中都用到了这个方法,(ES6中学习过这个方法) 这个方法有三个属性,(对象,添加的属性,配置项) 这个方法增加的属性,不参与枚举,也就是不进行遍历,上面的两个遍历都没有和age属性有关的输出,如果把age属性直接添加在 阅读全文
摘要:
MVVM模型是三个单词,model,view,viewmodel 所以在创建Vue实例的时候,变量名一般都叫vm。 data中的所有属性,最后都出现在了vm身上 vm身上的所有属性 以及 vue原型上所有属性,在vue模板中都可以直接使用 阅读全文
摘要:
el的两种写法(el是element的简称): 第一种写法,new Vue的时候直接配置el属性: 第二种写法(挂载),先创建vue实例,然后使用$mount去指定el的值: 第一种写法是直接指定要服务的容器,第二种写法会比较灵活,可以稍后指定,比如加一个定时器,多少时间之后再为 指定的容器服务 d 阅读全文
摘要:
单向绑定v-bind: 单向绑定的数据是,可以vue的数据改变,页面的展示也改变,但是页面的展示改变,不会影响vue里数据的改变 (数据只能从data流向页面) 双向绑定v-model: 双向绑定的数据,vue里数据改变,页面的展示也改变,同样地,页面的数据改变,vue里的数据也改变(这里指的是vu 阅读全文
摘要:
插值语法: {{name}} name是js的表达式,结果是一个值 插值语法是用在两个标签之间 指令语法: v-bind:href=url v-bind是一个指令,vue中的指令都是以v-开头,有了v-开头的指令后,就会被解析为js的语句, 指令语法用在标签里 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi 阅读全文