- 0
- 0
- 约3.23千字
- 约 5页
- 2026-08-25 发布于河北
- 举报
VueX高频面试题及真实口语化答案
一、基础认知类(入门必问)
1.说说你对Vuex的理解?为什么要用Vuex?
参考答案:
Vuex是Vue官方的全局状态管理工具,说白了就是把项目里需要多个组件共享的数据,统一放到一个公共仓库里管理。
正常项目里,父子组件传值用props、子父用事件、兄弟组件靠父组件中转,但是项目大了之后,多层嵌套、跨页面、跨组件传值会特别乱,传值链条很长,维护起来麻烦。
用Vuex的好处就是:数据统一管理、一处修改多处生效、方便全局复用、方便调试和维护。
简单场景比如用户登录态、全局弹窗、购物车数据、全局配置,都适合放Vuex。
2.Vuex和全局变量有什么区别?
参考答案:
普通全局变量可以随便改,不受约束,谁都能改,出了问题不知道哪个组件改的,调试困难。
Vuex的state数据不能直接手动修改,必须通过mutations修改,所有数据变更都可追踪、可回溯,符合Vue单向数据流的规范。
而且Vuex的数据是响应式的,全局普通变量不具备响应式,改了页面不会自动更新。
3.Vuex的核心属性有哪些?各自作用是什么?
参考答案:
一共五个核心属性,我按使用逻辑说:
state:公共数据源,存所有全局状态,相当于仓库的仓库底子
mutations:唯一修改state的地方,同步方法,用来改数据
actions:处理异步操作,比如接口请求,不能直接改sta
您可能关注的文档
最近下载
- 新译林版英语六年级下册全册教案GG.doc VIP
- 2025年互联网营销师竞品分析数据可视化与市场格局洞察专题试卷及解析.pdf VIP
- 城市老旧小区改造管网更新施工培训(高质量可编辑ppt).pptx
- 2025年拍卖师激励能力与行业规范遵循专题试卷及解析.pdf VIP
- U型H型组合钢板桩支护技术规程 DB32_T 3755-2020 江苏.pdf VIP
- 2025年互联网营销师价格策略与供应链协同专题试卷及解析.pdf VIP
- 人工智能营销 教学大纲、 习题及其参考答案.docx
- 最全英语语法思维导图.pptx VIP
- 2024年油品储运调合工(高级工)技能认定考试复习题库(含答案).docx VIP
- 中国短暂性脑缺血发作诊治指南2025版.docx VIP
原创力文档

文档评论(0)