由于 JavaScript 的限制,Vue 不能检测对象属性的添加或删除

可以使用 Vue.set(object, key, value) 方法向嵌套对象添加响应式属性
数组
this.$set(arr,index,val)
  
使用 Object.assign() 或 _.extend() 方法来添加属性
this.someObject = Object.assign({}, this.someObject, { a: 1, b: 2 }) 终于知道原因了,我获取的数据对象有a,b,c 属性,但我使用的是 本地定义的 d属性,然后将 c的值赋给d,这样赋值没问题,但是由于vue的响应式更新机制,是无法监测对象新增的属性,所以必须要用 vue.$set()方法来添加新的属性,达到响应式更新 if (i.name === file.name) {
i['up_status'] = 1 //0上传失败
this.$set(fileList, index, i)
}
转自:https://blog.csdn.net/time__flies_/article/details/78039191?locationNum=8&fps=1

  

最新文章

  1. android源码环境下用mmm/mm编译模块,输出编译log到文件的方法
  2. rsync实现同步
  3. redis实现主从复制-单机测试
  4. Data
  5. eclipse无法与手机连上的解决方案
  6. Python安装模块出错(ImportError: No module named setuptools)解决方法
  7. Spring MVC 3.x 版本使用 @ResponseBody 返回乱码
  8. DOM(二) 判断节点包含关系
  9. CodeForces-731A
  10. kubectl命令自动补全
  11. python django day 2
  12. 【学习笔记】--- 老男孩学Python,day15 python内置函数大全,递归,二分法
  13. requestAnimationFrame 优雅降级
  14. ios开发中,xib加载view,loadNibNamed方法奔溃原因之一
  15. MySQL 主从复制与读写分离
  16. spark持久化
  17. simrank
  18. javascript 变量类型判断
  19. GetCursorPos
  20. 解决PowerDesigner中DBMS设置的问题

热门文章

  1. [idea]Error:java: invalid source release: 1.8 标签: idea 2017-02-24 15:50 961人阅读
  2. IDEA-servlet项目创建web项目
  3. thinkphp5.0中英文切换
  4. 2019-6-23-WPF-获得当前输入法语言区域
  5. vue事件获取事件对象,vue获取事件源,vue event.currentTarget
  6. laravel重定向到上一个页面怎么带参数返回 withsucess 成功提示信息
  7. ArcGIS中的连接和关联表
  8. HZOJ 斐波那契(fibonacci)
  9. python selenium 获取对象输入的属性值
  10. 【tensorflow】】模型优化(一)指数衰减学习率