当前位置: 首页 > news >正文

电梯行业网站怎么做专业培训机构

电梯行业网站怎么做,专业培训机构,怎么做网站 高中信息技术,广州小程序开发外包接着上一节,学一学vue中的数据代理。学vue这几天,最大的感受就是,名词众多,听得发懵。。不过,深入理解之后,其实说得都是一回事。 在Vue中,数据代理是指在实例化Vue对象时,将data对…

接着上一节,学一学vue中的数据代理。学vue这几天,最大的感受就是,名词众多,听得发懵。。不过,深入理解之后,其实说得都是一回事。

在Vue中,数据代理是指在实例化Vue对象时,将data对象中的属性代理到Vue实例上,以便在模板中直接访问和修改data对象中的属性。

看起来很晕,其实在vue2学习笔记6 - 初步了解vue的实例和原型中已经用到,并且我当时有一个疑问:

64bfe1e73e63470c9a35572fd0e28e09.png

红框中便是应用:我们可以直接访问对象中的属性,而不必通过$data来访问。

那么我的疑问的答案也来了:简化模板中访问和修改data中的属性的操作。通过数据代理,我们可以直接在模板中使用this来访问和修改data中的属性,而无需使用this.data来访问和修改。

下面,说说稍微底层一点的东西。

7b8feae76a5a44c2a89e0e0b921ab7c3.png

在vue实例中,定义了两个属性:name和address。

在console中打印出vue实例vm,我们可以从中看到_data中有两个属性,name和address。这是我们定义的。

de8f56749ee647fbbc5e1e8b7e72550a.png

然而,在vm中,外层,我们同样可以看到两个属性(不带$或_,即不是vue的内置属性或方法,而是用户自定义的)。

8993abfeb48f4d379fccf69530032d5e.png

其实,我们并没有在vm下定义这两个属性,只是在data中定义的,外面这两个,便是vue通过object.defineProperty自动给我们添加的,并且也调用了setter、getter方法,这便是vue的数据代理。

dfc3dba48fbb45a384443b931fe3d471.png

需要注意的是,数据代理只能代理data对象中的属性,无法代理data对象中的嵌套属性(对象)。如果需要代理嵌套属性,可以使用computed属性来实现。另外,数据代理也无法代理Vue实例上已有的属性和方法(所以,自定义属性时,不要占用vue关键字)。

 

 

 

http://www.ds6.com.cn/news/94986.html

相关文章:

  • 网站怎么做外部链接网络营销策划公司
  • 常用的网站建设程序有哪些建设网站公司
  • 高清世界街景地图如何退订长沙竞价优化
  • 东莞快速做网站国内最新新闻事件
  • 专业网站设计网络服务代理怎么引流推广
  • 深圳万户网络技术有限公司东莞seo优化seo关键词
  • 昭通网站建设网络推广合作协议
  • 假山网站建设女教师遭网课入侵视频大全播放
  • 如何做新政府网站栏目郑州网站定制
  • 成都工信部网站seo平台是什么
  • 洛阳做网站公司线上招生引流推广方法
  • 临沂网站建设铭镇怎么收录网站
  • 中国建设银行网站-个人客win7优化设置
  • 网站建设咋做cps推广平台
  • 青岛市住房城乡建设厅网站网站外链有多重要
  • 五合一网站定制跨境电商seo什么意思
  • 最新版高性能网站建设指南做任务赚佣金的平台
  • 金华企业制作网站外贸海外推广
  • 易进网站建设推广百度空间登录入口
  • 网站怎么做百度的关键字国外网站
  • 做分享衣服网站的初衷是什么百度一下了你就知道官网
  • 佛山网站建设联系电话下百度安装
  • 网站建设漳州打开百度网页版
  • 商城网站建设缺点如何做好线上营销
  • 德州企业做网站多少钱泰安百度推广电话
  • 二手房网站建设及推广方案开户推广竞价开户
  • 优秀的产品设计与分析海外网站推广优化专员
  • 网站建设 长春博客优化网站seo怎么写
  • 成都网络建站2023必考十大时政热点
  • 广告装饰 技术支持 东莞网站建设建站系统哪个好