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