码迷,mamicode.com
首页 > 其他好文 > 详细

关于vue中的this.$set()

时间:2020-07-16 21:06:27      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:关于   set   img   bsp   info   com   this   点击   his   

首先,this.$set()的作用是向已经创建好的实例上添加根级响应属性。

在vue中如果我们直接使用`this.对象.属性`的方式给实例对象添加属性,那么页面上该对象被添加的属性不会被渲染出来。但是使用this.$set(对象,‘属性‘,值)创建的属性在页面就可以被渲染出来。

首先我们通过this.对象.属性的方式添加

技术图片

 

 技术图片

 

 点击之后:

技术图片

 

 技术图片

 

 根据打印的数据我们可以知道user对象其实已经更新了,但是页面上并没有更新。

接下来我们用this.$set添加:

技术图片

 

 点击之后:

技术图片

 

 技术图片

 

 很明显,这时候页面也同步更新了。

 

关于vue中的this.$set()

标签:关于   set   img   bsp   info   com   this   点击   his   

原文地址:https://www.cnblogs.com/laisiyu/p/13323952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!