个人认为:vue最好的源码解读
https://github.com/DMQ/mvvm_getVMVal:function(vm,exp) { var val= vm; exp =exp.split('.'); exp.forEach(function(k) { val = val[
·
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; | |
} | |
}); | |
} | |
}; |
更多推荐
已为社区贡献11条内容
所有评论(0)