vuex如何设置state里面的属性全部为null?

state里面很多属性 我想在某个mutation中把state里面的值全部设置为null 

如果一个个去这样this.state.routeName=null设置太麻烦了 因为state里面的属性太多了 有什么简单的办法吗?


mutation.js


setNull () {

    

}

state.js


export default {

  routeName: '',

  auth: 1,

  list: ['a', 'b', 'c'],

  navShow: true,

  files: null

}


智慧大石
浏览 1195回答 1
1回答

富国沪深

setNull: (state) => {  Object.keys(state).forEach(e => {     state[e] = null  })}
打开App,查看更多内容
随时随地看视频慕课网APP