• **$attrs**:当前组件的属性,也就是在组件标签内**定义的一系列属性,如input的value,placeholder等,但是不包括在当前组件里面定义的`props`属性**;
    • **$listeners**:当前组件监听的事件,也就是使用组件时在标签中定义的事件,如@input,以及一些自定义事件@tempFunc等;
    • **$props**:当前组件从父组件接收的参数,和$attr类似,但只包括当前组件定义了的**props**属性

    【$attrs+$props = 在使用组件时定义的所有属性,不包括事件】

    在当前组件中使用v-bind=”$attrs”,v-bind=”$props”,v-on=”$listeners”相当于**把父组件的属性全部传到它的子组件上**。