logo

该视频仅会员有权观看

立即开通课程「Vue.js前端应用开发实践」权限。

¥
199
/ 年

namespaced:Vuex Store 模块的命名空间

  • 在创建带有命名空间的views store模块时,需要设置相应的命名空间值。
  • 使用命名空间后,要通过模块名访问actions、mutations和getters,如user/getCurrentUser。
  • 浏览器控制台提示找不到未加命名空间前缀的actions。
  • 在app组件中,映射user模块的getCurrentUser方法需要添加模块名和斜线前缀。
  • 应对当前用户数据,可以在user store中添加getters来获取state中的currentUser。
  • 在app组件的computed属性中,使用mapGetters映射时需要提供一个对象参数,并正确设置模块名称和键值对应关系,从而可以在组件中直接绑定并输出currentUser数据。