目录
一、$attrs与$listeners是什么
$attrs与$listeners都是是属于组件实例自身的一个属性
二、$attrs与$listeners怎么用
举例:自定义带hover提示的按钮+点击按钮出现弹窗
父组件内:
子组件内:
三、控制台打印的结果
四、效果呈现
第一种:点击按钮,出现弹框
第二种:鼠标放在按钮上,出现hover提示信息
$attrs:包含了父作用域中不包含在props中的属性,这些属性可以在组件内部使用,也可以通过v-bind="$attrs"传递给子组件使用。
$listeners:包含了父作用域中的(不含.sync修饰器的)v-on事件监听器,这些监听器可以在组件内部使用,也可以通过v-on="$listeners"传递给子组件使用。