首页 > 其他分享 >数据代理_3Vue中的数据代理

数据代理_3Vue中的数据代理

时间:2023-01-09 21:01:14浏览次数:48  
标签:Vue name 3Vue 代理 data 数据

数据代理_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

相关文章