yumata / lampa-source

GNU General Public License v2.0
199 stars 68 forks source link

fix Неверное определение параметра функции 'SettingsApi.addParam(data)' #140 #141 #142

Closed GoodSimonVM closed 1 year ago

GoodSimonVM commented 1 year ago

fix #140 fix #141

yumata commented 1 year ago

Не помню, чтоб я делал компонент кнопки, код проверяли на работоспособность?

GoodSimonVM commented 1 year ago

Не помню, чтоб я делал компонент кнопки, код проверяли на работоспособность?

Да проверял - работает. У вас есть привязка обработчика кнопки в src/components/settings/params.js строка 169

if(type == 'button'){
  listener.send('button',{
    name: name
  })
}

получается биндим обработчик на кнопку вот так:

Lampa.Params.listener.follow("button", (e) => {
  // проверяем, что имя кнопки соответствует нужной нам
  if (e.name != 'button_param_name') return;
  // работаем по кнопке
  }