摘要: 其实不只是vue,react中在执行列表渲染时也会要求给每个组件添加上key这个属性。 要解释key的作用,不得不先介绍一下虚拟DOM的Diff算法了。 我们知道,vue和react都实现了一套虚拟DOM,使我们可以不直接操作DOM元素,只操作数据便可以重新渲染页面。而隐藏在背后的原理便是其高效的D 阅读全文
posted @ 2018-06-13 23:34 古兰精 阅读(1152) 评论(0) 推荐(0)
摘要: 1、强制要求参数 ES6提供了默认参数值机制,允许你为参数设置默认值,防止在函数被调用时没有传入这些参数。 在下面的例子中,我们写了一个required()函数作为参数a和b的默认值。这意味着如果a或b其中有一个参数没有在调用时传值,会默认required()函数,然后抛出错误。 2、强大的redu 阅读全文
posted @ 2018-06-13 23:06 古兰精 阅读(429) 评论(0) 推荐(0)
摘要: 先来看一个问题: 在之前看过的许多javascript书籍中,都宣称js是可以使用字符串作为数组下标的,因此我在用的时候也没觉得有什么不妥。但是在查看最后一句的控制台输出结果的时候,始料未及的情况出现了:length为0 显示的数组的length值居然是零,接着测试一下之前的步骤是否成功对数组进行了 阅读全文
posted @ 2018-06-13 22:39 古兰精 阅读(14119) 评论(6) 推荐(5)
摘要: 1、[Vue warn]: Error in render: "TypeError: Cannot read property '0' of undefined 注意,只要出现Error in render,即渲染时候报错,此时应该去渲染位置去找错误,而不是函数里面。 今天就碰到这个错误,我一直只注 阅读全文
posted @ 2018-06-13 00:07 古兰精 阅读(41926) 评论(0) 推荐(2)