🗒️Vue 跨组件通信
type
status
date
slug
summary
tags
category
icon
password
在Vue.js框架中, provide 和 inject 是一种用于实现跨组件通信的高级技术。它们允许祖先组件向所有后代组件提供数据,而不论组件层次结构有多深。下面是这两个选项的简要说明:
- provide : 父组件使用
- provide 选项来提供数据。这些数据可以是任何形式,比如对象、函数或数组。
- provide 选项是一个对象,其属性将被其所有后代组件通过
- inject 选项访问。
- inject : 子组件使用 inject 选项来接收来自祖先组件的数据。
- inject 选项也是一个对象,其属性名对应于 provide 选项中提供的属性名。