摘要:
Vue 之 Mixins (混入) Mixins Mixins是一种分发Vue组件中可复用功能的非常灵活的一种方式。 什么时候使用Mixins 页面的风格不用,但是执行的方法和需要的数据类似,我们是选择每个都写呢还是提取出公共部分呢? 基础实例 我们有一对不同的组件,它们的作用是切换一个状态布尔值, 阅读全文
摘要:
Vue 之 Data 描述 Vue 实例的数据对象。Vue 将会递归将 data 的属性转换为 getter/setter,从而让 data 的属性能够响应数据变化。对象必须是纯粹的对象 (含有零个或多个的 key/value 对):浏览器 API 创建的原生对象,原型上的属性会被忽略。大概来说,d 阅读全文
摘要:
箭头函数的语法 箭头函数的语法多变,根据实际使用场景有多种形式。所有的变种都由函数参数、箭头、函数体组成,根据使用的需求,参数和函数体可分别采取多种不同形式。举个例子: let reflect = value => value; // 实际上相当于: let reflect = function(v 阅读全文
摘要:
块级作用域绑定 传统上,Javascript变量声明机制一直令我们感到困惑。在大多数类C语言在声明变量的同时也会创建变量(绑定)是在声明发生的地方创建的。然而,在JavaScript中,情况并非如此。变量的实际创建位置取决于声明它们的方式,ECMAScript6提供了使控制范围更容易的方法。 var 阅读全文
摘要:
Async/Await async/await是写异步代码的新方式,以前的方法有回调函数和Promise。 async/await是基于Promise实现的,它不能用于普通的回调函数。 async/await与Promise一样,是非阻塞的。 async/await使得异步代码看起来像同步代码,这正 阅读全文