У меня есть компоненты parent и child, когда я применяю splice для удаления элемента в данных, счетчик правильный, но в представлении (html) не реагирует
Helpme Это мой родительский компонент
data(){
return {
unit: this.unit_prop,
weeks: this.unit_prop.weeks,
error_in_form:false
}
},
methods:{
addWeek(){
const unique_key= new GenerateKey(this.weeks.length).unique_key;
const number_week = this.weeks.length+1;
this.weeks.push( new WeekDTO(unique_key, number_week) );
},
removeWeek(index){
this.weeks.splice(index,1);
const elob = this.weeks[index];
console.log(elob);
elob.number_week=44;
console.log(elob.number_week);
//this.$emit('watch','WeekSilabus');
this.$set(this.weeks[index],'number_week', 40);
}
},
watch:{
weeks: (arr_weeks)=>{
arr_weeks.forEach((element,index) => {
//element.number_week = index+1;
});
}
}
}
и когда я удаляю неделю, это изменение применяется к данным, но не обновляется до вида компонента