Я хочу посмотреть опору, которая является объектом, поэтому у меня есть
<script>
export default {
watch:{
filter: {
handler:(newval)=> {
console.log("i have new data",newval) //this works
this.fetchData(); //throws an error
},
deep: true
}
},
props:{
filter:{
type:Object,
required:true
}
},
data: () => ({
pagination: {},
items: []
}),
methods:{
fetchData(){
console.log("am fetching the data");
}
}
}
Приведенный выше наблюдатель работает, когда console.log отображает новое значение, но я не могу выполнить метод, так как на часах появляется сообщение об ошибке Ошибка в обратном вызове для «фильтра» наблюдателя: «Ошибка типа: _this.fetchData не является функцией» , Как я могу выполнить метод на глубоком наблюдателе.