WeeX
文章平均质量分 96
Ztw2017
勤能补拙
展开
-
JavaScript Array.prototype.reduce()理解
概述reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值语法arr.reduce([callback, initialValue])参数callback执行数组中每个值的函数,包含四个参数:previousValue上一次调用回调函数返回的值,或者是提供的初始值(initialValue)current原创 2017-07-18 10:51:08 · 1091 阅读 · 0 评论 -
JavaScript Promise理解
Promise 对象用于一个异步操作的最终完成(或失败)及其结果值的表示。(简单点说就是处理异步请求。。我们经常会做些承诺,如果我赢了你就嫁给我,如果输了我就嫁给你之类的诺言。这就是promise的中文含义。一个诺言,一个成功,一个失败。)语法new Promise( /* executor */ function(resolve, reject) {...});原创 2017-07-18 11:21:18 · 771 阅读 · 0 评论 -
更新package.json中的dependencies依赖到最新版本
当新建一个项目的时候,有时候会从其他项目的package.json里面copy一份dependencies过来。但因为是新项目,我们想用各个依赖包的最新版本。如果手动去修改dependencies中各个包的版本号,那就太麻烦了,借助npm-check-updates工具可以很方便的将package.json中的依赖包版本号更新为最新版本。安装:npm install -g原创 2017-07-31 14:49:29 · 19221 阅读 · 0 评论 -
vuex2中使用mapMutations/mapActions/mapGetters报错解决方法
在使用vuex2时,发现vuex2增加了 mapGetters和 mapActions的方法,借助stage2的Object Rest Operator特性,可以写出下面代码: methods: { marked, ...mapActions([ 'getArticles' ])}但是在借助babel编译转换时发生了报错: BabelLoaderE原创 2017-08-02 11:26:39 · 4715 阅读 · 0 评论