父向子:props
    子向父:this.$emit
    任意组件:$emit $on
    祖先通信:provide inject
    vuex用于全局状态管理
    vue3:ref