Typescript 具有属性依赖于数据属性的嵌套元素的数组不响应vue ts
有一个包含嵌套元素的数组,其属性取决于数据属性。问题是:为什么不是被动的?设置并获取此属性的Vue观察者集。但是,当数据属性发生更改时(this.errorData.isNotServerError=true),具有嵌套元素且其属性依赖于数据属性的数组中的属性不会更新。用Vue打字 '''Typescript 具有属性依赖于数据属性的嵌套元素的数组不响应vue ts,typescript,class,vue.js,vue-reactivity,Typescript,Class,Vue.js,Vue Reactivity,有一个包含嵌套元素的数组,其属性取决于数据属性。问题是:为什么不是被动的?设置并获取此属性的Vue观察者集。但是,当数据属性发生更改时(this.errorData.isNotServerError=true),具有嵌套元素且其属性依赖于数据属性的数组中的属性不会更新。用Vue打字 ''' private baseErrorLabelList=[ { 条件:this.errorData.isNotServerError, text:this.$root.$t('login.error\u lab
private baseErrorLabelList=[
{
条件:this.errorData.isNotServerError,
text:this.$root.$t('login.error\u label.not\u server\u error'),
},
];代码>
'''
数组在上面
'''
private emptyErrorData={
isIncorrectDataProvided:false,
isServerError:false,
isNotServerError:false,
};
private userData=Object.assign({},this.emptyUserData);
public errorData=Object.assign({},this.emptyErrorData)代码>
'''
数据属性
即使删除分配,也没有任何功能。只是将baseErrorLabelList属性移动到computed属性