当前位置:   article > 正文

vue state 采用函数形式,减少重复代码_vuex state对象还是函数

vuex state对象还是函数

1、state 不仅可以写对象和基本数据了类型,还可以是函数,这在一些如同tab的布局结构,需要保存显示的数据时,可以很好的避免代码重复

function taskListFactory(aType) {

   let taskListState = {}

   aType.forEach(type => {

      taskListState[`taskList/${type}`] = initTaskListState

   })

   return taskListState

}

export default {

  state: {

   ...taskListFactory(['all', 'waiting']),

    taskInfo: {},

  }

}

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/256891
推荐阅读
相关标签
  

闽ICP备14008679号