当前位置: 首页 > news >正文

mapstate

在 Vuex 中, mapState  用于将 store 中的状态映射到组件的计算属性。当需要映射多个状态时,可以使用数组写法,直接列出需要映射的状态名,映射后的计算属性名与状态名一致。以下是具体用法:

 

 mapState  数组写法示例

import { mapState } from 'vuex

export default {

  computed: {

    // 直接映射 store 中的状态到计算属性

    ...mapState([

      'state1', // 映射 store.state.state1

      'state2', // 映射 store.state.state2

      'list', // 映射 store.state.list

      // 更多状态...

    ])

  }

}

 

注意事项

- 若状态名在组件中需要自定义别名,可使用对象写法,例如: { customName: 'state1' } 。

- 数组写法适用于状态名与计算属性名一致的场景,简洁直观。

相关文章:

  • 打通Dify与AI工具生态:将Workflow转为MCP工具的实践
  • 养老保险交得越久越好
  • 【ad-hoc】# P12414 「YLLOI-R1-T3」一路向北|普及+
  • 《弦论视角下前端架构:解构、重构与无限延伸的可能》
  • 商业秘密保护新焦点:企业如何守护核心经营信息?
  • 【硬核数学】2.1 升级你的线性代数:张量,深度学习的多维数据语言《从零构建机器学习、深度学习到LLM的数学认知》
  • STM32——MDK5编译和串口下载程序+启动模式
  • 信创背景下应用软件迁移解析:从政策解读到落地实践方案
  • 详细的说一下什么是Arduino?
  • 【硬核数学】2.5 “价值标尺”-损失函数:信息论如何设计深度学习的损失函数《从零构建机器学习、深度学习到LLM的数学认知》
  • OpenCV学习3
  • 《平行宇宙思维如何让前端错误处理无懈可击》
  • (七)集成学习
  • python 使用 pyenv 管理 python 版本
  • 常用指令合集(DOS/Linux/git/Maven等)
  • 高并发电商返利 APP 架构设计:从淘客佣金模型到分布式导购系统的技术落地
  • [分布式并行] 流水线并行 PP(NaivePP/GPipe/F-then-B/PipeDream/1F1B)
  • CppCon 2017 学习:Type Punning in C++17 Avoiding Pun-defined Behavior
  • 设计模式-外观模式、适配器模式
  • Oracle 递归 + Decode + 分组函数实现复杂树形统计进阶(第二课)