• Vue组件之间传值


    聊一聊vue里面组件之间的传值

    首先总结一下vue里面传值的几种关系:
    在这里插入图片描述
    如上图所示, A与B、A与C、B与D、C与F组件之间是父子关系; B与C之间是兄弟关系;A与D、A与E之间是隔代关系; D与F是堂兄关系,针对以上关系 我们把组件之间传值归类为:
    1.父子组件之间的通讯
    2.非父子组件之间的通讯(兄弟组件 隔代关系组件)

    vue里面组件通许的方式:

    1. props/$emit
    2. $children / $parent
    3. ref / refs
    4. provide / reject
    5. eventBus
    6. $attrs / $linteners
    7. vuex
    8. localStorage / sessionStorage

    1.父组件向子组件传值