где меняем данные не вызывает ошибки Unexpected side effect in "getkeys" computed property, а если напрямую, без метода, то тогда ошибка?
methods:{
changes(tableHeaders){
this.selected = tableHeaders[0];
this.allKeys = tableHeaders;
}
},
computed:{
getkeys(){
// Your code...
this.changes(tableHeaders);
}
},
тебе ошибку пишет линтер, он не настолько умный, чтобы сканировать вложенные методы и проверять мутации внутри них, поэтому ругается только на явную мутацию внутри computed
А вот Vue мог бы и проверять мутации внутри computed :(
Обсуждают сегодня