首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
provideinject 的应用边界与避免“隐式依赖”的
[问答题]
provide/inject 的应用边界与避免“隐式依赖”的做法。
添加笔记
求解答(0)
邀请回答
收藏(4)
分享
纠错
1个回答
添加回答
0
我从未看清
应用边界: 想要是跨层级组件时使用provide 和 inject 注意情况,频繁修改响应式数据不建议用跨层级组件,因为好找到,数据是从哪传递下来的(代码多的时候) 因此建议用状态管理工具pinia 来存储,修改。 隐式依赖: 就是下级组件想要修改传递来的数据, 这不被我们允许,我们一致是由谁提供的数据,由谁来修改,遵守单向数据流,所以避免隐式依赖我们一般采取3种办法.。 1: 由上级组件传递修改数据的方法。 2: 定义集中管理的模块,使用symbol Key来管理 injection Key ,明确依赖的来源。 3: TypeScript 提示明确数据结构,减少错误 写代码时自动提示数据格式,避免传错
发表于 2025-11-30 16:22:00
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
来自:
Vue-牛客面经八股
难度:
1条回答
4收藏
234浏览
热门推荐
相关试题
组件为何要加唯一 key?对 Di...
评论
(2)
来自
Vue-牛客面经八股
组合式 API(Compositi...
评论
(3)
来自
Vue-牛客面经八股
为什么 data 在组件里要写成函...
评论
(4)
来自
Vue-牛客面经八股
讲讲 Vue3 响应式系统中的依赖...
评论
(2)
来自
Vue-牛客面经八股
Vue 项目的懒加载、预加载与骨架...
评论
(1)
来自
Vue-牛客面经八股
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题