扫码关注官方订阅号
为什么使用 Object.defineProperty 可以把这些data选项的所有属性全部转为 getter/setter?
闭关修行中......
function bindAccessors (vm, key, binding) { Object.defineProperty(vm, key, { get: function () { return binding.value; }, set: function (value) { binding.value = value; binding.directives.forEach(function (directive) { directive.update( directive.el, value, directive.argument, directive, vm, key ) }) } }) }
关于Object.defineProperty 你可以看这里 https://developer.mozilla.org...
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
关于Object.defineProperty 你可以看这里 https://developer.mozilla.org...