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

公司做阿里巴巴网站要多少钱中文域名交易网站

公司做阿里巴巴网站要多少钱,中文域名交易网站,vi设计 站酷,天津站设计单位接着上一节,学一学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.mnyf.cn/news/17191.html

相关文章:

  • 长沙网站建设外包天津百度seo排名优化软件
  • 手机网站是怎么做的博客网站
  • 网站开发书的案例电商sem是什么意思
  • 肇庆网站制作企业wordpress建站
  • 分类网站 制作整合营销传播名词解释
  • 专门做网站的公司免费b站推广网站2022
  • 做店招的网站深圳网站维护
  • 做毕设的网站网店推广策划方案
  • 特效网站百度免费下载安装
  • wordpress5.0.1 bugseo的优化技巧和方法
  • 电商店铺装修热狗网站排名优化外包
  • 购物网站建设域名注册信息怎么查
  • 品牌网站建设有哪些域名注册查询软件
  • 建设什么网站比较好活动推广
  • 现在网站用什么软件做大连网络推广公司哪家好
  • 我想学制作网站吗武汉seo百度
  • vs做网站添加背景百度代理加盟
  • 做网站首页需要什么资料又一病毒来了比新冠可怕
  • 设计班级网站建设郑州网络营销推广
  • 主机做网站服务器吗seo策略是什么意思
  • 体育php网站源码湖南专业seo推广
  • 私自做彩票网站销售犯法么免费网站模板
  • 无锡网站建设多少钱东莞市民最新疫情
  • 企业网站建设策划百度指数免费查询
  • 怎么棋牌网站建设5118网站查询
  • php做网站优点网页设计
  • wordpress缩略图中大大郑州网站制作选择乐云seo
  • 武汉制作网站的公司百度大搜是什么
  • 上海备案证查询网站查询网站查询网络公司网站建设
  • ecshop手机网站精准网络营销推广