В iView все элементы пользовательского интерфейса отображаются с помощью возвращаемых данных функции «рендеринга», например, у меня есть следующие данные:
h('Button', {
props: {
type: 'warning',
size: 'small',
disabled: params.row.disabled
},
style: {
marginTop: '5px',
marginRight: '5px',
marginBottom: '5px'
},
on: {
click: () => {
this.checkDataOne(params.row);
}
}
}, 'check data')
, которая покажет кнопку.Я хочу отключить эту кнопку в начале события щелчка и включить ее в конце (в функции checkDataOne есть асинхронная операция).Но как я могу получить кнопку?
Я попробовал "window.event.srcElement", но он возвращает элемент span, который заключен в кнопку.