首页 > 其他分享 >Vue学习笔记10--数据代理

Vue学习笔记10--数据代理

时间:2024-02-22 15:47:14浏览次数:24  
标签:10 Vue obj -- 代理 vm obj2 let

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

 代码如下所示:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数据代理</title>
    <script type="text/javascript" src="../Js/vue.js"></script>
</head>

<body>
    <script type="text/javascript">
        let obj = { x: 100 }
        let obj2 = { y: 200 }
        // 注意区分大小写
        Object.defineProperty(obj2, 'x', {
            get() {
                return obj.x
            }, set(value) {
                obj.x = value
            }
        })
    </script>
</body>

</html> 

 示例二:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vue 数据代理</title>
    <script type="text/javascript" src="../Js/vue.js"></script>
</head>

<body>
    <!-- id 容器 root -->
    <div id="root">
        <h1>姓名: {{name}}</h1>
        <h1>地址: {{address}}</h1>
    </div>

</body>

</html>
<script type="text/javascript">
    const vm = new Vue({
        el: '#root',
        data: {
            name: '心怡宝贝',
            address: '陕西省/西安市'
        }
    })
    console.log(vm)
</script>

  

标签:10,Vue,obj,--,代理,vm,obj2,let
From: https://www.cnblogs.com/YYkun/p/18027465

相关文章

  • Scopus-快速下载学者全部文献至Endnote
    scopus网址(中文):https://www.scopus.com/search/form.uri?display=authorLookup#authorscopus网址(英文):https://blog.scopus.com/进入作者主页,下拉找到【全部导出】.ris格式导入Endnote即可特别感谢:快速下载一个学者所有文章-淼淼兮予怀 -博客园 https://www.cnbl......
  • 自己开发的C#软件被360误认为木马,如何避免
    如果自己开发的C#软件被360安全软件误认为是木马,这通常是由于以下几个原因:行为检测:360安全软件可能检测到了你的软件具有某些与恶意软件相似的行为,如修改注册表、访问敏感文件或执行可疑的网络操作。特征码匹配:你的软件可能包含与已知恶意软件相似的代码片段或字符串,这些被......
  • linux ftp服务选择与ftp(vsftpd,Pure-FTPd)服务安装使用教程(转载)
    一linuxftp常用的服务软件在Linux系统中,最常用的ftp有vsftpd,Pure-FTPd,ProFTPd,Wu-FTPd,glftpd,他们的特性优缺点如下对比图:常用的5款linuxftp对比图:软件 特性 优点 缺点vsftpd 轻量级、安全、易于配置 安全性高、性能好、易于配置 功能较为简单Pure-FTPd 安全、可扩展、......
  • 最强非公来了!七彩虹iGame RTX 4070 Ti SUPER Vulcan OC评测:性能比公版强3%
    一、前言:来自七彩虹的顶级非公RTX4070TiSUPERNVIDIA发布了三款RTX40SUPER显卡,可以说RTX4070TiSUPER的性价比是最高的,它拥有完整的256Bit显存位宽和16GB大容量显存,性能全面强于RTX3090Ti同时起售价还维持6499元不变。与其他两款RTX40SUPER显卡不同,RTX4070TiSUPER......
  • 微星MPG 271QRX QD-OLED评测:显示器中的顶级旗舰 三大色域满分更全能
    一、前言:微星带来旗舰QD-OLED显示器解决文字清晰度较差的问题CES国际消费电子展,可以说是科技巨头争奇斗艳的舞台,在CES2024微星在展会上,就为消费者带来了多个PC设备,也荣获了“游戏&电竞”和”计算机周边&配件”类创新奖。其中最值得关注的,就是使用了全新技术的QD-OLED系列显示......
  • 对象序列化内存占用问题
     一般而言,前端发起一个查询,后端接收请求而后去数据库检索并得到结果集,之后序列化为字符串返回给前端展示。在序列化方法接收一个集合到序列化(比如这里是json)的过程中,内存占用会增大吗?肯定会的,总体而言我们new出的对象,对象引用的字符、数字等都是存放在堆内存中;未序列化这些对......
  • 2.22
    今天实现了记账本主页显示以及记账功能,同时可以设置隐藏或显示金额,还有设置具体预算主页 记账页设置预算页金额的隐藏与开启 ......
  • NFS Server 和 Client 的配置
    NFSServer和Client的配置NFSServer的安装‍Linux上NFSServer的安装及配置在Linux上安装NFS共享服务:yuminstall-ynfs-server‍启动NFS服务:systemctlstartrpcbindsystemctlstartnfs‍加入开机自启动:systemctlenablerpcbindsystemctlenable......
  • scrapy框架的安装
    第一步:安装scrapy模块pipinstallscrapy第二步:在需要创建的文件夹内打开cmd窗口输入scrapystartprojectmyfirstscrapy会看到下面的命令:Youcanstartyourfirstspiderwith:cdmyfirstscrapyscrapygenspiderexampleexample.com第三步:根据命令提示输......
  • sshd检查配置师傅正确
    sshd-t 二、问题2.sshd服务重启报错(1)报错systemctlstartsshd会很快返回,但此时命令行一直等待状态,直到数分钟后出现提示:Jobforsshd.servicefailedbecauseatimeoutwasexceeded.(2)问题分析单元文件包含单元的指令和行为信息。在后台systemctl命令和单元文件一起工作......