由于某些原因 none 的事件在 EXTJS 中有效

For some reason none of the events work in EXTJS

使用侦听器或 .on 方法不起作用。

唯一对我有用的是使用按钮处理程序。

代码示例(它在 fiddle 和最新的 chrome 中不起作用): https://fiddle.sencha.com/#view/editor&fiddle/34p5

Ext.create('Ext.Button', {
    text: 'Click Me',
    renderTo: Ext.getBody(),
    listeners: {
        click: function() {
            Ext.Msg.alert('Success!', 'I was clicked!');
        }
    }
});

这是因为现代工具包按钮没有click事件

使用 tap 事件。

fiddle

试试下面的代码

Ext.create('Ext.Button', {
text: 'Click Me',
renderTo: Ext.getBody(),
handler: function() {
    Ext.Msg.alert('Success!', 'I was clicked!');
}});