vuex面试题

时间:2021-08-09
本文章向大家介绍vuex面试题,主要包括vuex面试题使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

什么是Vuex?

参考答案

Vuex是vue应用程序开发的状态管理插件,它采用集中式存储管理应用的所有组件的状态

Vuex解决了什么问题?

参考答案

  • 多个组件依赖于统一状态时,对于多层嵌套的组件,传参将会非常繁琐, 并且对于兄弟组件间的状态传递无能为力
  • 来自不同组件的行为需要变更统一状态, 以往采用父子组件直接引用胡总和通过事件来变更和同步状态的多份拷贝,以上的这些模式非常脆弱,通常会导致无法维护的代码

什么时候用vuex?

参考答案

  • 多个组件依赖于统一状态时
  • 来自不同组件的行为需要变更统一状态

vuex的5个核心属性是什么?

参考答案

分别是 stategettersmutationsactionsmodules

vuex中的状态存储在哪里,怎么改变?

参考答案

存储在state中,改变vuex的状态的唯一途径就是显示的提交(commit)mutation

this.$store.commit('SET_NUMBER', 1)

vuex中状态是对象时,使用时要注意什么?

因为对象是引用类型,复制后改变属性还是会影响原始数据,这样会改变state里面的状态,是不允许,所以先用深度克隆复制对象,在修改

 

原文地址:https://www.cnblogs.com/naturl/p/15118247.html