AI销管
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

19 行
484 B

  1. // 暂时不用vuex模块方式实现,将该方法直接放入到/store/index.js中
  2. const module = {
  3. actions: {
  4. $uStore({rootState}, params) {
  5. let nameArr = params.name.split('.');
  6. if(nameArr.length >= 2) {
  7. let obj = rootState[nameArr[0]];
  8. for(let i = 1; i < nameArr.length - 1; i ++) {
  9. obj = obj[nameArr[i]];
  10. }
  11. obj[nameArr[nameArr.length - 1]] = params.value;
  12. } else {
  13. rootState[params.name] = params.value;
  14. }
  15. }
  16. }
  17. }
  18. export default module