Vue 数据代理

数据代理:通过一个对象代理另一个对象中属性的操作(读/写)

利用Object.defineProperty可以实现person中的age属性和number变量实现绑定

1、Vue中的数据代理:

通过vm对象来代理data对象中属性的操作(读/写)

2、Vue数据代理的好处:

更佳方便的操作data中的数据

3、基本原理:

通过Object.defineProperty()把data对象中所有属性加到vm上

为每一个添加到vm上的属性,都指定一个getter/setter

在getter/setter内部曲操作data中对应的属性

相关推荐
Moment2 小时前
为什么我们从 Python 迁移到 Node.js
前端·后端·node.js
excel2 小时前
📘 全面解析:JavaScript 时间格式化 API 实战指南
前端
咖啡の猫3 小时前
Vue基本路由
前端·vue.js·状态模式
青衫码上行3 小时前
【Java Web学习 | 第七篇】JavaScript(1) 基础知识1
java·开发语言·前端·javascript·学习
咖啡の猫3 小时前
Vue编程式路由导航
前端·javascript·vue.js
夏鹏今天学习了吗7 小时前
【性能优化】前端高性能优化策略
前端·性能优化
weixin_4277716110 小时前
css font-size 的妙用
前端·css
凤凰战士芭比Q11 小时前
web中间件——Nginx
前端·nginx·中间件
一 乐12 小时前
点餐|智能点餐系统|基于java+ Springboot的动端的点餐系统小程序(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·小程序·论文