Vue如何有效解决provideinject的响应式问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1695个文字,预计阅读时间需要7分钟。
官方文档中提到,provide 和 inject 用于绑定并提供依赖,但它们本身不是响应式的。这意味着,如果直接传递了一个可监听的对象,那么该对象的属性仍然是可响应的。具体来说:
- provide: Object | ()=> Object - 接收一个对象或返回一个对象的函数,用于提供依赖。
例如,如果你传递了一个可监听的对象,那么该对象的属性仍然是可响应的。
官网上说provide 和 inject 绑定并不是可响应的。这是刻意为之的。然而,如果你传入了一个可监听的对象,那么其对象的属性还是可响应的。
本文共计1695个文字,预计阅读时间需要7分钟。
官方文档中提到,provide 和 inject 用于绑定并提供依赖,但它们本身不是响应式的。这意味着,如果直接传递了一个可监听的对象,那么该对象的属性仍然是可响应的。具体来说:
- provide: Object | ()=> Object - 接收一个对象或返回一个对象的函数,用于提供依赖。
例如,如果你传递了一个可监听的对象,那么该对象的属性仍然是可响应的。
官网上说provide 和 inject 绑定并不是可响应的。这是刻意为之的。然而,如果你传入了一个可监听的对象,那么其对象的属性还是可响应的。

