vue辅助函数mapState和mapGetter前面三个点到底是什么意思

import store from "./store"
computed: {
  useName: function() {
   return store.state.userName 
  }
 }

mapState 函数返回的是一个对象。我们如何将它与局部计算属性混合使用呢?通常,我们需要使用一个工具函数将多个对象合并为一个,以使我们可以将最终对象传给 computed 属性。但是自从有了对象展开运算符(现处于 ECMASCript 提案 stage-3 阶段),我们可以极大地简化写法:

computed: {
 // 使用对象展开运算符将此对象混入到外部对象中
 ....mapState({
   useName: state => state.useName
  }),
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Vuex 是什么? Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有...
    skycolor阅读 889评论 0 1
  • 本文为转载,原文:Vue学习笔记进阶篇——vuex核心概念 前言 本文将继续上一篇 vuex文章 ,来详细解读一下...
    ChainZhang阅读 1,673评论 0 13
  • Vuex 就是前端为了方便数据的操作而建立的一个” 前端数据库“。模块间是不共享作用域的,那么B 模块想要拿到 A...
    majun00阅读 336评论 0 0
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,281评论 0 4
  • 乌鸦喝水 自己图颜色,抹胶棒,粘粘土。妈妈辅助。
    记忆eleven阅读 419评论 0 0