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

关于Vue.set()

简介

Vue.set() 是 Vue 中的一个全局方法,其主要作用是向响应式对象添加新的属性,并确保新属性同样具有响应式。在 Vue.js 中,当数据对象的属性被直接修改时,Vue 可以监测到数据变化并响应变化。但若添加新的响应式对象属性时,直接赋值的方法无法触发相应的响应变化。当需要向已创建的响应式对象中添加新属性时,就需要使用 Vue.set() 方法。
Vue.set() 的语法如下:

Vue.set( target, key, value )
  • target:表示修改的目标响应式对象。
  • key:需要添加的新属性名。
  • value:新属性名对应的属性值。

示例

data() {return {list: [{name: '张三',age: 18},{name: '李四',age: 24}],text: '未修改的字符串值'}
}// 修改列表中张三的所有数据
this.$set(this.list, 1, {name: '张三',age: 19
})// 修改列表中李四的年龄为18岁
this.$set(this.list[1], 'age', 18)// 修改某个字符串属性
this.$set(this, 'text', '修改后的字符串值')
http://www.lryc.cn/news/145996.html

相关文章:

  • Selenium 遇见伪元素该如何处理?
  • RPA技术介绍与应用价值
  • 产品经理,需要具备哪些能力和知识
  • 【C++】map和set
  • crawlab通过docker单节点部署简单爬虫
  • 【STM32】中断与NVIC以外部中断为例
  • 大学生网页设计制作作业实例代码 (全网最全,建议收藏) HTML+CSS+JS
  • Llama模型结构解析(源码阅读)
  • 基于XML实现SpringIoC配置
  • Kaniko在containerd中无特权快速构建并推送容器镜像
  • 分享5款不会被打入冷宫的神器软件
  • Windows如何部署Redis
  • VUE数据双向绑定原理解析
  • SSM商城项目实战:订单管理
  • SELinux 入门 pt.2
  • 函数(个人学习笔记黑马学习)
  • 《Flink学习笔记》——第五章 DataStream API
  • Vue3.0 新特性以及使用变更总结
  • ToBeWritten之VSOC安全运营
  • 2023爱分析·一站式通信解决方案市场厂商评估报告:牛信云
  • 微信小程序消防知识每天学平台设计与实现
  • Oracle跨库访问DBLINK
  • 【vue3.0 组合式API与选项式API是什么,有什么区别】
  • React配置代理的5种方法
  • 皮卡丘靶场搭建遇到的问题大全
  • 【C++】C++11的新特性(上)
  • ubuntu学习(四)----文件写入操作编程
  • 如何解决MySQL中的套接字错误
  • socket
  • Python数据分析实战-判断一组序列(列表)的变化趋势(附源码和实现效果)