摘要: 官房文档里是这样说明的: 通过注入路由器,我们可以在任何组件内通过 this.$router 访问路由器,也可以通过 this.$route 访问当前路由 可以理解为: this.$router 相当于一个全局的路由器对象,包含了很多属性和对象(比如 history 对象),任何页面都可以调用其 p 阅读全文
posted @ 2019-11-22 15:03 刘欢乐 阅读(387) 评论(0) 推荐(0) 编辑
摘要: SPA单页面组件的开发中 Vue的vuex和React的Redux 都统称为同一状态管理,个人的理解是全局状态管理更合适;简单的理解就是你在state中定义了一个数据之后,你可以在所在项目中的任何一个组件里进行获取、进行修改,并且你的修改可以得到全局的响应变更。下面咱们一步一步地剖析下vuex的使用 阅读全文
posted @ 2019-03-25 16:51 刘欢乐 阅读(578) 评论(0) 推荐(0) 编辑
摘要: v-bind缩写::预期:any (with argument) | Object (without argument)参数:attrOrProp (optional)修饰符: .prop - 被用于绑定 DOM 属性。.camel - (2.1.0+) 将 kebab-case 特性名转换为 ca 阅读全文
posted @ 2019-03-25 16:44 刘欢乐 阅读(637) 评论(0) 推荐(0) 编辑
摘要: Map 含义和基本用法 JavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是传统上只能用字符串当作键。这给它的使用带来了很大的限制。 上面代码原意是将一个 DOM 节点作为对象data的键,但是由于对象只接受字符串作为键名,所以element被自动转为字符串[o 阅读全文
posted @ 2019-03-07 10:04 刘欢乐 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Set 基本用法 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成 Set 数据结构。 上面代码通过add()方法向 Set 结构加入成员,结果表明 Set 结构不会添加重复的值。 Set函数可以接受一个数组(或者具有 it 阅读全文
posted @ 2019-03-06 15:08 刘欢乐 阅读(2009) 评论(0) 推荐(0) 编辑
摘要: 概述 ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引入Sym 阅读全文
posted @ 2019-02-25 18:10 刘欢乐 阅读(17284) 评论(0) 推荐(2) 编辑
摘要: Object.fromEntries() Object.fromEntries()方法是Object.entries()的逆操作,用于将一个键值对数组转为对象。 该方法的主要目的,是将键值对的数据结构还原为对象,因此特别适合将 Map 结构转为对象。 该方法的一个用处是配合URLSearchPara 阅读全文
posted @ 2019-02-25 17:38 刘欢乐 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: Object.keys(),Object.values(),Object.entries() Object.keys() ES5 引入了Object.keys方法,返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历(enumerable)属性的键名。 ES2017 引入了跟Object.ke 阅读全文
posted @ 2019-02-25 17:37 刘欢乐 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Object.getOwnPropertyDescriptors() ES5 的Object.getOwnPropertyDescriptor()方法会返回某个对象属性的描述对象(descriptor)。ES2017 引入了Object.getOwnPropertyDescriptors()方法,返 阅读全文
posted @ 2019-02-25 17:31 刘欢乐 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: Object.assign() 基本用法 Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。 Object.assign方法的第一个参数是目标对象,后面的参数都是源对象。 注意,如果目标对象与源对象有同名属性,或多个源对象有同名属 阅读全文
posted @ 2019-02-25 17:08 刘欢乐 阅读(195) 评论(0) 推荐(0) 编辑