当子组件访问父组件的方法或者属性时,通常可以使用this.$parent,当存在多级组件时,这种方式显得力不从心。 依赖注入 在父组件中定义例如: provide() { return { getMap: this.getMap } }, 在子组件中定义例如: inject: ['getMap'], methods: { handleClick() { this.getMap(); } } 这样以来就可以在任何层级的子组件中,使用祖先组件的方法。