Vue.js Vuejs在添加动态数据时有一个限制

Vue.js Vuejs在添加动态数据时有一个限制,vue.js,Vue.js,我知道如何根据以下文档向数据库动态添加成员: 但有一个问题。 添加简单成员时,Vue可以跟踪属性更改: var vm=新的Vue({ 数据:{ a:1 } }) Vue.set(vm.someObject,'b',2) 这是正确的,绑定是完美的,但当您尝试添加复杂对象时,Vue无法跟踪更改: set(vm.someObject,'b',{“A”:“Test”}) 这是一个缺陷还是限制?或者有一个解决方案可以做到这一点?您确定:请注意,您是对的,这没问题,但在我的场景中,在动态加载的组件中调用V

我知道如何根据以下文档向数据库动态添加成员:

但有一个问题。 添加简单成员时,Vue可以跟踪属性更改:

var vm=新的Vue({ 数据:{ a:1 } })

Vue.set(vm.someObject,'b',2)

这是正确的,绑定是完美的,但当您尝试添加复杂对象时,Vue无法跟踪更改:

set(vm.someObject,'b',{“A”:“Test”})


这是一个缺陷还是限制?或者有一个解决方案可以做到这一点?

您确定:请注意,您是对的,这没问题,但在我的场景中,在动态加载的组件中调用Vue.set……顺便说一下:定义组件模板时,Vue会自动删除脚本部分。我为此更改了vue。我的vue版本现在不删除脚本部分。您确定:请注意,您是对的,这是可以的,但在我的场景中,在动态加载的组件中调用vue.set…顺便说一下:定义组件模板时,vue会自动删除脚本部分。我为此更改了vue。我的vue版本现在不删除脚本部分。