所谓隔代通信就是A 与C的通信
A -> B -> C
<template> <div id="app"> <!-- 此处监听了事件,可以在C组件中直接触发 --> <b-child nameToB="nameToB" nameToC="nameToC" @buttonClick="buttonClick" > </b-child> </div> </template> <script> import BChild from "./B.vue"; export default { data() { return {}; }, components: { BChild }, methods: { buttonClick() { console.log("buttonClick..."); } } }; </script>