https://github.com/DMQ/mvvm


_getVMVal: function(vm, exp) {
  var val = vm;
  exp = exp.split('.');
  exp.forEach(function(k) {
  val = val[k];
  });
  return val;
  },
   
  _setVMVal: function(vm, exp, value) {
  var val = vm;
  exp = exp.split('.');
  exp.forEach(function(k, i) {
  // 非最后一个key,更新val的值
  if (i < exp.length - 1) {
  val = val[k];
  } else {
  val[k] = value;
  }
  });
  }
  };
个人认为最有收获的地方 保存一下 怕忘 

Logo

前往低代码交流专区

更多推荐