Vuex系列状态管理篇

编程入门 行业动态 更新时间:2024-10-18 12:26:34

Vuex系列<a href=https://www.elefans.com/category/jswz/34/1771386.html style=状态管理篇"/>

Vuex系列状态管理篇

4、Vuex–getters

相当于数据仓库的计算属性

4.1、在根目录下

  1. 定义 在文件 getters.js 中直接定义
const getters = {appWithVersion: (state) => {return `${state.appName}v2.0`}
}export default getters;
  1. 使用
this.$store.getters.appWithVersion

使用 vuex 的 mapGetters

import { mapState, mapGetters } from "vuex";...mapGetters(['appWithVersion'])

4.2、在模块下

1、定义

const state = {userName: 'pig'
}
const getters = {firstLetter: (state) => {return state.userName.substr(0, 1)}
}

2、使用

使用 vuex 的mapGetters方法

import { mapState, mapGetters } from "vuex";...mapGetters('user', [  // 要添加模块名'firstLetter'
])

也可以使用命名空间的方法

import { createNamespacedHelpers } from 'vuex'
const { mapGetters } = createNamespacedHelpers('user')...mapGetters(['firstLetter'])

更多推荐

Vuex系列状态管理篇

本文发布于:2024-02-10 21:48:35,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1677477.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:状态   系列   Vuex

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!