数据代理_3Vue中的数据代理

数据代理_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>
posted @   枫叶红时  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示