Vuex 实时数据,state修改不触发getter刷新

  • Post author:
  • Post category:vue


// getters
const getters = {
netStatusMonitorData: state => {
return state.faultInfo;
},
};

const mutations = {
[baseTypes.UPDATE_DATA_MODULE](state) {
//oldcode

//state.faultInfo =

pageData.dataSource;

//赋值之后不会触发getter方法刷新,修改为深拷贝之后即可触发getter刷新

let tempData = {};

$.extend(true, tempData, pageData.dataSource);

state.faultInfo = tempData;
}
};

转载于:https://www.cnblogs.com/gaojian0927/p/9564391.html