4emit
事件传递(非emit)
本质上比较粗暴,属性会被全部压入
子组件调用父组件方法
- 子组件 inheritAttrs :false ,通过$attrs批量绑定数据到某个标签上
- 父组件引入数据,设置数据处理方法,通过单项数据流传递到子组件,方法在子组件触发
★emit
使用数组接收不对其进行验证,使用对象接收对其验证
在子组件内部自定义事件处理
父组件通过@xxx="/methods/"传递方法,子组件通过$emit('/methods/')接收
书写:emit:['','','']
验证
- emits:{ xxx(v){ /验证代码/ }}
声明事件=>注册事件=>子组件通过emit调用=>执行父组件传递的方法