素材巴巴 > 程序开发 >

vue.$set() 在为对象添加属性时代替 $scope.$apply()

程序开发 2023-09-04 09:33:38

今天在将angular项目移到vue项目中的时候,遇到一段给对象附加属性之后使用$scope.$apply() 强制刷新渲染在这里插入图片描述
这里我想尝试$forceUpdate()方法去代替其作用,但是发现页面并不会随其附加属性而同步刷新,从而导致页面渲染的时候查询不到这段对象中的附加属性存在
在这里插入图片描述
于是便尝试使用vue自带的$set()方法去给对象赋加属性,页面也会随其附加属性而刷新
希望能帮助到遇到这种问题的朋友


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。