В моем приложении vuejs у меня есть 2 метода. Если я напишу method1 следующим образом, он не запустится.
method1: function(param1, param2){
// I can log param1 in here
thirdLib.debounce(function(param1, params2){
// It doesn't run into here
// Do something
}, 100)
},
method2: function(){
this.method1(param1, param2);
}
Однако, если я поменяю method1 на это, он будет работать гладко:
method1: thirdLib.debounce(function(param1, params2){
// Do something
}, 100)
Интересно, почему это происходит? Если я хочу написать method1, как первый, как я могу это сделать? Моя версия vue 3.8.2