Использовать Vue.js 3 с функцией задержки lodash


Использовать Vue.js 3 с функцией задержки lodash

03.10.2020 07:28:04 Просмотров 2 Источник

Есть ли способ, чтобы использовать подавление дребезга контактов lodash на способ? Мне также нужно "это" в функции. Пример:

data() {
    info: 'Read Me!'
},
methods: {
  readData() {
      console.log(this.info)
  }
}

В Vue2 я мог бы использовать:

methods: {
  readData: debounce(function() {
      console.log(this.info)
  }, 500)
}
У вопроса есть решение - Посмотреть?

Ответы - Использовать Vue.js 3 с функцией задержки lodash / Use Vue.js 3 with lodash debounce function

Является ответом!
Boussadjra Brahim

03.10.2020 07:42:17

Ваше свойство данных должно быть функцией, которая возвращает объект :

data() {
   return{
    info: 'Read Me!'
   }
},

и напишите свой метод, дав имя обратному вызову debounce :

methods: {
  readData: debounce(function debounceRead() {
      console.log(this.info)
  }, 500)
}
Помочь в развитии проекта:
Закрыть X