网站地图    收藏   

主页 > 采坑 > 前端采坑 > vue常见坑 >

vue对象更新检测

来源:未知    时间:2021-04-29 00:20 作者:小飞侠 阅读:

[导读] 还是由于 JavaScript 的限制,Vue 不能检测对象属性的添加或删除: varvm=newVue({data:{a:1}})//`vm.a`现在是响应式的vm.b=2//`vm.b`不是响应式的 解决方法: vue提供的set方法 Vue.set( target, key, value...

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

var vm = new Vue({
  data: {
    a: 1
  }
})// `vm.a` 现在是响应式的vm.b = 2// `vm.b` 不是响应式的

解决方法:

  1. vue提供的set方法

  • Vue.set( target, key, value )

  1. Object.assign()

  • bject.assign({}, target, {key:value})


自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论