[vue] 说说你对provide和inject的理解
Activity
wenyejie commentedon Jun 27, 2019
通过在父组件中inject一些数据然后再所有子组件中都可以通过provide获取使用该参数,
主要是为了解决一些循环组件比如tree, menu, list等, 传参困难, 并且难以管理的问题, 主要用于组件封装, 常见于一些ui组件库
xjhhhh commentedon Jun 28, 2019
suchanglin commentedon Jun 29, 2019
反了?
pygo1 commentedon Jul 4, 2019
通过在父组件中provide一些数据然后再所有子组件中都可以通过inject获取使用该参数,
主要是为了解决一些循环组件比如tree, menu, list等, 传参困难, 并且难以管理的问题, 主要用于组件封装, 常见于一些ui组件库
Yanhua67 commentedon Aug 1, 2019
@3f4z 大佬我想问一下,循环组件传参困难体现在哪里,我没遇到过。。
censek commentedon Oct 30, 2019
这对选项需要一起使用,以允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。
https://cn.vuejs.org/v2/api/#provide-inject
dyq086 commentedon Aug 4, 2021
provide、inject解决透传问题,但是不支持响应式
sc950828 commentedon Sep 23, 2022
对象类型可以响应式,基本数据类型不能。