数据代理_3Vue中的数据代理
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue中的数据代理</title>
<script src="../js/vue.js"></script>
</head>
<body>
<!--
1、Vue中的数据代理:
通过vm对象来代理data对象中属性的操作(读/写)
2、Vue中数据代理的好处:
更加方便的操作data中的数据
3、基本原理:
通过Objeck.defineProperty()把data对象中所有属性添加到vm上
为每一个添加到vm上的属性,都指定一个getter/setter
在getter/setter内部去操作(读/写)data中对应的属性
-->
<div id="root">
<h2>学校名称:{{_data.name}}</h2>
<h2>学校地址:{{_data.address}}</h2>
</div>
<script>
const vm = new Vue({
el:'#root',
data:{
name:'尚硅谷',
address:'宏福科技园',
}
})
</script>
</body>
</html>
标签:Vue,name,3Vue,代理,data,数据
From: https://www.cnblogs.com/tanhongwei/p/17038502.html