组件之间的关系
一般来说,组件之间有以下几种关系:
A-B、B-C、B-D都是父子关系
C-D是兄弟关系
A-C、A-D都是隔代关系(有可能隔很多代)
针对不同的关系,我们在传递数据时要选择不同的方法。针对vue组件间通信的几种方式,如props、 $emit/ $on、vuex、 $parent / $children、 $attrs/ $listeners和provide/inject
props/$emit
props方法:父组件向子组件传递数据
父组件A向子组件B传递数据时,A组件通过v-bind这种绑定属性的方式传递数据,B组件通过props接收数据。
//App.vue父组件里
<template>
<div<