数据代理实践

1,什么事数据代理机制?

通过访问 代理对象的属性 来向该访问 目标对象的属性

数据代理机制的视线需要依靠,Object.defineProperty()方法

2, ES6新特性:

在对象中的函数/方法 :function是可以省略的

<script>

//目标对象

let traget={

name : 'zhangsan '

}

//代理对象

let proxy={}

//如果要实现数据代理机制的话,就需要给proxy新增一个name属性

//注意:代理对象新增的这个属性的名字和目标对象的属性名要一致。

Object.defineProperty(proxy,'name',{

get:function(){

//简接访问目标对象的属性

return target.name

},

set :function(val){

target.name=val0

}

get(){

//简接访问目标对象的属性

return target.name

},

set(val){

target.name=val0

}

})

vmobj以下快捷键

注释{

const vm = new Vue({

el : ‘#app’,

data :{

name:'zhangsan'

}

})

}

</script>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/49436.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

宝塔国际版Docker Manager 3.4获取镜像列表报错解决办法

宝塔国际版安装Docker Manager 3.4,遇到获取镜像列表的时候报错。 解决办法 找到:/www/server/panel/plugin/docker/docker_main.py文件 替换函数utc_to_local 原代码 # UTC时间转换为时间戳def utc_to_local(self, utc_time_str, utc_format=%Y-%m-%dT%H:%M:%S):

Android 各个版本兼容型问题

Android 6.0 新增运行时权限&#xff0c;危险权限需要动态申请。 Android 7.0 Android 8.0 允许安装未知来源应用&#xff0c;需要在 AndroidManifest.xml 中声明 REQUEST_INSTALL_PACKAGES 权限。Android8.0取消隐式广播&#xff0c;移除掉了所有的隐式广播。 Android 9.0…

机器学习(五) -- 无监督学习(1) --聚类2

系列文章目录及链接 上篇&#xff1a;机器学习&#xff08;五&#xff09; -- 无监督学习&#xff08;1&#xff09; --聚类1 下篇&#xff1a; 前言 tips&#xff1a;标题前有“***”的内容为补充内容&#xff0c;是给好奇心重的宝宝看的&#xff0c;可自行跳过。文章内容被…

2个案例区分是平行眼还是交叉眼,以及平行眼学习方法

案例一&#xff1a; 交叉眼&#xff1a;看到凸出的“灌水”&#xff0c;是交叉眼。PS&#xff1a;看的时候&#xff0c;眼是斗鸡眼&#xff0c;眼睛易疲劳 平行眼&#xff1a;看到凹陷的“灌水”&#xff0c;是平行眼。PS&#xff1a;看的时候眼睛是平视&#xff0c;不容易疲…

TFHE中的数据结构Torus

点个关注吧&#xff01;&#xff01; 一、理论概念 Torus是一个 [ 0 , 1 ) [0,1) [0,1)的集合&#xff08;数模1运算&#xff09;。取值范围通常有符号实数&#xff1a; [ − 1 / 2 , 0 ) ∪ [ 0 , 1 / 2 ) [-1/2,0)\cup [0,1/2) [−1/2,0)∪[0,1/2) 本文用T表示Torus。 T满足…

sqlalchemy使用mysql的json_extract函数查询JSON字段

sqlalchemy使用mysql的json_extract函数查询JSON字段 在SQLAlchemy中,如果你想要在MySQL中存储JSON字段,并且进行查询操作,可以按照以下步骤进行设置和查询: 1. 创建表格 首先,创建一个表格来存储包含JSON字段的数据。假设我们有一个名为 users 的表格,其中有一个名为…

springboot校园车辆管理系统-计算机毕业设计源码63557

校园车辆管理系统 摘 要 校园车辆管理系统是当前高校校园管理中的一个重要方面&#xff0c;其有效管理和调度对于提升校园的运行效率和管理水平至关重要。本论文基于Spring Boot框架开发了一套校园车辆管理系统&#xff0c;系统主要包括用户和管理员两大角色&#xff0c;涵盖…

Windows图形界面(GUI)-MFC-C/C++ - MFC绘图

公开视频 -> 链接点击跳转公开课程博客首页 -> ​​​链接点击跳转博客主页 目录 MFC绘图 绘图基础 CPaintDC 实例代码 MFC绘图 绘图基础 设备上下文&#xff08;Device Context, DC&#xff09;: 设备上下文是一个Windows GDI&#xff08;图形设备接口&#xff09…

Sprint Boot 2 核心功能(二)

数据访问 1、SQL 1.1、数据源的自动配置-HiKariDataSource 1.1.1、导入JDBC场景 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency>数据库驱动&#xff1…

什么是湖仓一体?湖仓一体解决了什么问题?

目录 一、数据仓库&数据湖&湖仓一体概念辨析 1.数据仓库&#xff08;Data Warehouse&#xff09; 2.数据湖&#xff08;Data Lake&#xff09; 3.湖仓一体&#xff08;Lakehouse&#xff09; 二、湖仓一体的优点 三、湖仓一体要解决什么问题? 四、结语 随着当前大数据…

VScode 自定义插件安装目录

VScode 自定义插件安装目录 0 原位置和已扩展内容查询&#xff08;可跳过&#xff09; 查看原安装目录在computer中搜索extensions&#xff0c;找到extensions文件夹&#xff0c;目标extensions文件夹内会有之前安装的插件&#xff08;比如python&#xff09;&#xff0c;一般…

在spyder中使用arcgis pro的包

历时2天终于搞定了 目标&#xff1a;在anconda中新建一个arcpyPro环境&#xff0c;配置arcgispro3.0中的arcpy 一、安装arcgispro3.0 如果安装完之后打开arcgispro3.0闪退&#xff0c;就去修改注册表&#xff08;在另一台电脑安装arcgispro遇到过&#xff09; 安装成功后可…

Python3网络爬虫开发实战(1)爬虫基础

一、URL 基础 URL也就是网络资源地址&#xff0c;其满足如下格式规范 scheme://[username:password]hostname[:port][/path][;parameters][?query][#fragment] scheme&#xff1a;协议&#xff0c;常用的协议有 Http&#xff0c;https&#xff0c;ftp等等&#xff1b; user…

springboot怎么实现全局异常处理

在 Spring Boot 中实现全局异常处理可以通过定义一个控制器建议类&#xff08;ControllerAdvice&#xff09;来完成。这种机制允许你集中处理应用程序中所有控制器抛出的异常。下面是如何设置全局异常处理的基本步骤&#xff1a; 创建一个 ControllerAdvice 类&#xff1a; 创建…

如何借助生成式人工智能引领未来的科技狂潮

如何借助生成式人工智能引领未来的科技狂潮 1. 生成式AI的现状1.1 技术基础1.1.1 深度学习1.1.2 生成对抗网络&#xff08;GANs&#xff09;1.1.3 变分自编码器&#xff08;VAEs&#xff09; 1.2 主要应用1.2.1 语言模型1.2.2 图像生成1.2.3 音频与视频生成 2. 未来的发展趋势2…

简单编写一个获取项目所有pom依赖 的maven插件示例

简单编写一个获取项目所有pom依赖 的maven插件示例 设置Maven项目定义插件信息编写Mojo类处理传递性依赖配置插件描述符打包和安装插件在项目中使用插件运行插件 编写一个Maven插件来获取项目的所有POM依赖是一个相对复杂的任务&#xff0c;但基本的步骤是明确的。以下是一个简…

DNS服务器的搭建

目录 1、DNS服务器端软件 2、DNS服务器搭建 第⼀步&#xff1a;环境准备 第二步&#xff1a;web主机的搭建 第三步&#xff1a;服务器端配置DNS 第四步&#xff1a;配置DNS主机 第五步&#xff1a; 检查配置文件是否正确 3、搭建完成 回到客户端测试 1、DNS服务器端软…

VUE3——001(01)、开发环境配置(系统问题、软件环境变量配置)

叔可忍&#xff0c;婶不可忍&#xff01;开发环境乱七八糟&#xff0c;不是这个不对就是那个不对&#xff0c;连输入法正常功能也乱套&#xff08;四码唯一上屏、五码首选码上屏&#xff0c;统统用不了&#xff09;&#xff0c;终于决定重装系统了。系统还装两次&#xff08;……

Java语言程序设计基础篇_编程练习题*15.21(拖动点)

*15.21(拖动点) 绘制一个圆&#xff0c;在圆上有三个随机点。连接这些点构成一个三角形。显示三角形中的角度。使用鼠标沿着圆的边拖动点。拖动的时候&#xff0c;三角形以及角度动态地重新显示&#xff0c;如图15-30b 所示。计算三角形角度的公式参考程序清单4-1 可以参考上…

SD换脸reactor

目前安装最复杂的插件 ReActor&#xff0c; 安装吐了&#xff0c;幸亏自己是屌丝程序员&#xff0c;插件是通过python写的&#xff0c;通过给源代码输出一些信息&#xff0c;最终定位问题&#xff0c;安装成功了。看看他的换脸效果. 图生图 重绘幅度为0 reactor 设置五官图像…