vue中this.$set的用法

news/2024/12/2 16:50:56/

this.$set( target, key, value )

target:要更改的数据源(可以是对象或者数组)
key:要更改的具体数据
value :重新赋的值

当我们给对象加了一个属性,在控制台能打印出来,但是却没有更新到视图上时,这个时候就需要用到。

例1:

<template><div id="app"><p v-for="item in items" :key="item.id">{{item.message}}</p><button class="btn" @click="handClick()">更改数据</button></div>
</template><script>
export default {name: 'App',data () {return {items: [{ message: "one", id: "1" },{ message: "two", id: "2" },{ message: "three", id: "3" }]}},mounted () {this.items[0] = { message:'first',id:'4'} //此时对象的值更改了,但是视图没有更新// let art = {message:'first',id:"4"}// this.$set(this.items,0,art) //$set 可以触发更新视图},methods: {handClick(){let change = this.items[0]change.message="shen"this.$set(this.items,0,change)}}
}
</script>

例2:

在这里插入图片描述

在这里插入图片描述 

 

在没有点击按钮的时候,界面是这样的,虽然界面没有显示出来,但是控制台已经打印出来了在这里插入图片描述
在这里插入图片描述

 当点击按钮的时候,调用this.$set方法,成功显示第三个属性,这就是整个过程啦
在这里插入图片描述

应用场景
当你需要为对象添加一个新属性时,或者遇到上边所说的问题的时候可以试试这个方法,
 


http://www.ppmy.cn/news/112008.html

相关文章

空气净化器评测

http://jd.zol.com.cn/668/6688224.html

华为智选 720 全效空气净化器 评测

华为智选 720 全效空气净化器 2 采用 UltraClean 全效净化 — 内外一体 6 重循环净化&#xff0c;真正实现除醛、除菌、除霾、除味、除毒气溶胶。华为智选 720新品活动188红包等你抢机会不容错过http://www.adiannao.cn 整机的内部风道优化后&#xff0c;净化能力更上一层楼&am…

空气净化器什么牌子好,家用空气净化器哪个牌子好推荐

空气净化器什么牌子好&#xff0c;冰尊空气净化器是领导品牌效果最好&#xff01;现代生活中我们面临着越来越多的空气污染问题&#xff0c;包括PM2.5、VOC等有害物质对人体健康的影响。尤其是在城市和工业区等地区&#xff0c;空气质量更加恶劣&#xff0c;给我们的健康带来了…

空气净化器十大排名,家用空气净化器排名推荐

家用空气净化器能够有效地除去室内空气中的有害物质&#xff0c;包括粉尘、花粉、烟雾、甲醛等。能够提高室内空气质量&#xff0c;使空气更清新、更健康&#xff0c;让家居环境更加舒适。那么家用空气净化器排名推荐哪个好&#xff1f;下面介绍空气净化器十大排名。 一&#…

家用食材净化器什么牌子好,家用食材净化器科普

家用食材净化器什么牌子好&#xff0c;冰尊家用食材净化器最好&#xff01;众所周知果蔬上防止被害虫侵扰有残存农药&#xff0c;光用清水洗是洗不净的&#xff0c;所以就需要家用食材净化器来帮忙。那么家用食材净化器什么牌子好&#xff1f;下面为大家科普家用食材净化器效果…

十大空气净化器品牌?选哪个牌子好

十大空气净化器品牌&#xff1f;选哪个牌子好 曾经的雾霾PM2.5让大家闻风丧胆&#xff0c;毕竟空气的污染对人体的伤害巨大&#xff0c;大家都不希望自己的身体被这种无缘无故的污染物给危害&#xff0c;如今的病毒也让大家新生害怕&#xff0c;病毒可以通过气溶胶进行传播&…

2022年全球市场家用臭氧空气净化器总体规模、主要生产商、主要地区、产品和应用细分研究报告

本文研究全球市场、主要地区和主要国家家用臭氧空气净化器的销量、销售收入等&#xff0c;同时也重点分析全球范围内主要厂商&#xff08;品牌&#xff09;竞争态势&#xff0c;家用臭氧空气净化器销量、价格、收入和市场份额等。针对过去五年&#xff08;2017-2021&#xff09…