Vue的组件传值
父传子
在子组件中通过props来声明需要从父级接收的数据,props的值可以是数组和字符串
由于HTML特性不区分大小写,当使用DOM模板时需要使用驼峰命名
子传父
在Vue中,当子组件向父组件传递数据的时候,就要用到自定义事件。
子组件用 $emit(自定义事件的名称,要传的值) 来触发事件,父组件用 ** $on()** 来监听子组件的事件
非父子组件通信
在Vue中推荐使用一个空的Vue实例作为中央事件总线(bus),相当于一个中间介。
其他方式
父链
在子组件中使用this.
p
a
r
e
n
t
可
以
直
接
访
问
该
组
件
的
父
实
例
或
组
件
。
父
组
件
可
以
通
过
t
h
i
s
.
parent可以直接访问该组件的父实例或组件。 父组件可以通过this.
parent可以直接访问该组件的父实例或组件。父组件可以通过this.children访问它所有的子组件
注:个人笔记