Javascript 如何在不声明initialState的情况下重置状态?
我有一个状态,如果不需要创建两次相同的状态,我不想重置此状态Javascript 如何在不声明initialState的情况下重置状态?,javascript,vue.js,Javascript,Vue.js,我有一个状态,如果不需要创建两次相同的状态,我不想重置此状态 initialState: { id: '', name: '', index: '' }, state: { id: '', name: '', index: '' } 当我想重置状态时,我会这样做 resetForm () { this.state = this.initialState }
initialState: {
id: '',
name: '',
index: ''
},
state: {
id: '',
name: '',
index: ''
}
当我想重置状态时,我会这样做
resetForm () {
this.state = this.initialState
}
如果没有initialState声明,我如何才能定义一个
initialState
对象,然后将其展开:
const initialState = {
id: '',
name: '',
index: ''
}
...
state: {
...initialState
}
...
resetForm() {
this.state = { ...initialState }
}
此线程可能值得您花费时间: