美文网首页vue
vue辅助函数mapState和mapGetter前面三个点到底

vue辅助函数mapState和mapGetter前面三个点到底

作者: world_7735 | 来源:发表于2018-07-09 14:44 被阅读91次
import store from "./store"
computed: {
  useName: function() {
   return store.state.userName 
  }
 }

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

computed: {
 // 使用对象展开运算符将此对象混入到外部对象中
 ....mapState({
   useName: state => state.useName
  }),

相关文章

网友评论

    本文标题:vue辅助函数mapState和mapGetter前面三个点到底

    本文链接:https://www.haomeiwen.com/subject/nzzzuftx.html