赞
踩
1、state 不仅可以写对象和基本数据了类型,还可以是函数,这在一些如同tab的布局结构,需要保存显示的数据时,可以很好的避免代码重复
function taskListFactory(aType) {
let taskListState = {}
aType.forEach(type => {
taskListState[`taskList/${type}`] = initTaskListState
})
return taskListState
}
export default {
state: {
...taskListFactory(['all', 'waiting']),
taskInfo: {},
}
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。