$emit()
正常情况下组件只能单向传值。只能从父类组件向子类组件传递值。使用 $emit() 在子组件中创建一个触发事件,就可以将值传递给父类。
示例:
1.在子组件中创建一个触发事件
2.在父类中接收子组件所返回的值并输出当点击按钮之后控制台输出子组件返回的值
通过以上事件我们能做的时就又很多比如一个获取随机颜色
1.在子组件中获取一个随机数
2.在父类中接收随机数并且获取从第3位往后的六位数作为颜色格式
效果图:
以上传递值的方式比较少使用平时都是在代码块中使用
如图:
当子组件传递多个值时
父类主键