0%

$attrs

包含了父作用域中不作为 prop 被识别 (且获取) 的特性绑定 (classstyle 除外)。当一个组件没有声明任何 prop 时,这里会包含所有父作用域的绑定 (classstyle 除外),并且可以通过 v-bind="$attrs" 传入内部组件——在创建高级别的组件时非常有用。

——> Vue.js 官网 - vm.$attrs

一句话总结:接收除了 props 声明外的所有绑定属性(class、style 除外)

阅读全文 »

介绍

什么是 Grid Layout

Grid Layout 翻译过来是[网格布局]的意思,它是一个二维系统,包含了行(row)与列(column)以及间距(gap)。下图能够很好的说明这一点(图片来自mdn):

阅读全文 »

什么是节流和防抖

  • debounce(防抖)的作用是在让在用户动作停止后延迟 x ms 再执行回调。
  • throttle(节流)的作用是在用户动作期间每隔一定时间(如 200ms)执行一次回调。
阅读全文 »