Vue 数据代理

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

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

1、Vue中的数据代理:

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

2、Vue数据代理的好处:

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

3、基本原理:

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

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

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

相关推荐
跨境数据猎手14 小时前
反向海淘代购系统:1688 / 淘宝自动代采 + API 同步(附可用源码)
前端
lUie INGA14 小时前
Go-Gin Web 框架完整教程
前端·golang·gin
a11177614 小时前
“像风之翼“无人机巡检平台仪表盘
前端·javascript·开源·html·无人机
李白的天不白14 小时前
vue 数据格式问题
前端·vue.js·windows
小白蒋博客14 小时前
【ai开发段永平投资理财的知识图谱网站】第一天:搭 Vite + Vue 项目,跑通 Hello World
vue.js·人工智能·trae
a11177614 小时前
QQ 宠物(怀旧 开源)前端electron项目
前端·开源·html
ZC跨境爬虫14 小时前
跟着 MDN 学 HTML day_8:(高级文本语义标签+适配核心功底)
前端·css·笔记·ui·html
Dxy123931021614 小时前
HTML中的伪类详解:从基础到高级应用的全面指南
前端·html
Dxy123931021614 小时前
HTML中如何设置元素样式:从基础到进阶的完整指南
前端·html
村头的猫14 小时前
JWT 令牌的工作原理,结构和签名验证
前端·数据库·经验分享·微服务