this.$set(this.data,”key”,value’)

Vue.set(vm.items,2,"ling") : 表示 把vm.items  这个数组的下标为2 的元素,改为"ling"

Vue.set(vm.person,"age","26")

Vue.set()向响应式对象中添加一个属性,并确保这个新属性同样是响应式的,且触发视图更新。它必须用于向响应式对象上添加新属性,因为 Vue 无法探测普通的新增属性 (比如 this.myObject.newProperty = 'hi')

区别在于Vue.set()是将set函数绑定在Vue构造函数上,this.$set()是将set函数绑定在Vue原型上。

Vue.set数组实现的原理:其实Vue.set()对于数组的处理其实就是调用了splice方法

转载于:https://www.cnblogs.com/qing-xrr/p/11248666.html

如何给一个响应式数据添加一个属性 this.$set相关推荐

  1. 使用jQuery开发一个响应式超酷整合RSS信息阅读杂志

    在线演示1 本地下载 申请达人,去除赞助商链接 如果大家喜欢阅读博客文章的话,可能都会使用RSS阅读器,今天这里我们将使用jQuery来开发一个响应式的RSS信息阅读应用,使用它你可以将你喜欢的RSS ...

  2. java全景图片生成_[Java教程]使用Javascript来创建一个响应式的超酷360度全景图片查看幻灯效果...

    [Java教程]使用Javascript来创建一个响应式的超酷360度全景图片查看幻灯效果 0 2015-07-23 18:00:14 360度的全景图片效果常常可以用到给客户做产品展示,今天这里我们 ...

  3. 【前端代码实例】使用HTML5+CSS3+JavaScript制作一个响应式的后台管理系统~带侧边导航栏仪表盘功能

    bilibili在线视频演示地址: [前端代码实例]使用HTML5+CSS3+JavaScript制作一个响应式的后台管理系统~带侧边导航栏仪表盘功能 效果图: 完整代码: <!DOCTYPE ...

  4. html+css实现一个响应式管理平台架构模板

    文本将会带你使用html+css实现一个响应式的管理平台架构模板,目前来说市面上的管理平台架构模板大同小异,文本的知识点都会符合场景所需. 目录 1.管理平台的架构内容 2.顶部的布局 3.下半部分布 ...

  5. 【前端实例代码】如何使用 HTML 和 CSS 快速创建一个响应式导航栏

    效果图: 大屏: 小屏: bilibili在线视频演示地址: [前端实例代码]如何使用 HTML 和 CSS 快速创建一个响应式导航栏nav_哔哩哔哩_bilibili完整代码在这里:https:// ...

  6. Vue响应式数据: Observer模块实现

    前言 首先欢迎大家关注我的Github博客,也算是对我的一点鼓励,毕竟写东西没法获得变现,能坚持下去也是靠的是自己的热情和大家的鼓励.接下来的日子我应该会着力写一系列关于Vue与React内部原理的文 ...

  7. vue源码之响应式数据

    分析vue是如何实现数据响应的. 前记 现在回顾一下看数据响应的原因. 之前看了vuex和vue-i18n的源码, 他们都有自己内部的vm, 也就是vue实例. 使用的都是vue的响应式数据特性及$w ...

  8. vue数组修改不触发视图更新、vue向响应式对象添加或删除属性

    背景:在vue开发中会遇到data数据更改后view试图不会进行响应式更新的情况 以下4种情况不触发vue响应式更新!! 不能检测到的数组变动是: 1.当利用索引直接设置一个项时,例如:vm.item ...

  9. Vue响应式数据: Observer模块实现 1

    前言   首先欢迎大家关注我的Github博客,也算是对我的一点鼓励,毕竟写东西没法获得变现,能坚持下去也是靠的是自己的热情和大家的鼓励.接下来的日子我应该会着力写一系列关于Vue与React内部原理 ...

  10. Vue响应式数据基本讲解(2.0和3.0)

    响应式数据 一.何为响应式 在我们的程序中,总是需要去修改JS变量中的数据,然后使得页面中的内容也跟着变化,如下面的代码 <body><p>姓氏: <span class ...

最新文章

  1. excel 2010 学习笔记一 Vlookup 函数的使用
  2. mysql 5.5 主从双向同步,请教mysql 定时 双向 主从同步問題
  3. 隐藏模块(无模块注入)
  4. python程序设计实验教程 翟萍 第五章答案_Python程序设计实验教程
  5. Linux平台搭建roboframework
  6. 计算机辅助应用的缩写有什么,计算机辅助设计的英文缩写是什么
  7. 你若不离不弃,我必拼尽全力!
  8. 决策树随机森林adaboost理论实战
  9. javafx 通过 css 去掉 tableView 滑动条
  10. 硬盘格式化后数据能不能恢复,硬盘格式化数据怎么恢复
  11. Dev cpp的使用
  12. asp dotnet core 从零开始创建一个 WebApi 服务
  13. 论文阅读笔记 | 三维目标检测——3DSSD
  14. 2022 ICPC网络预选赛第二场 J A Game about Increasing Sequences 歪解
  15. 进阶篇_一切指针都是纸老虎(指针详析)
  16. 最详细PowerDesigner16.5汉化版安装
  17. 8/20μs波形的含义
  18. 谈一谈|如何提高创新创业能力
  19. Java实现证件照简单换背景
  20. InSAR学习笔记之ISCE 软件安装

热门文章

  1. 陕西一本大学计算机专业排名2015,陕西计算机专业大学排名
  2. JavaSE基础——注解
  3. 基于springboot的猫头鹰物业管理系统
  4. ios开发闹钟步骤_苹果快捷指令自动化(起床关闹钟后自动播放音乐)
  5. css之限制文本行数,超出部分显示 “...“
  6. ubuntu20.4安装 mariadb 最新版
  7. 配置 mysql/mariadb sphinxSE 错误解决 1st column must be bigint to accept 64-bit DOCID
  8. 牛客NOIP暑期七天营-提高组1 解题报告
  9. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第4节 方法引用_1_方法引用基本介绍...
  10. Chelly的串串专题