var copyState = deepCopy(state);  //拷贝state对象

mutations={
    mResState(state){            
        for(var i in copyState){
            state[i] = copyState[i]  // 递归赋值
        }
    }
}


function deepCopy(p, c) {
    var c = c || {};
    for (var i in p) {
        if (typeof p[i] === 'object') {
            c[i] = (p[i].constructor === Array) ? [] : {};
            deepCopy(p[i], c[i]);
        } else {
            c[i] = p[i];
        }
    }
    return c;
}

 

Logo

前往低代码交流专区

更多推荐