在 iView 中,所有 UI 元素都是通过“渲染”函数的返回数据来渲染的,例如,我有以下数据:
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 元素。