如果场景里有一个button,我们希望它能被鼠标点击的同时也能被key触发,
那么一般来说第一个想法都是:用按键去触发button
这样的想法是错误的。因为button没有提供触发相关的API,我们不能通过程序试图去强行触发它。
正确的逻辑,应该是button和按键同时作为触发之后这个事件函数的订阅者,也就是说用key逻辑去触发button监听的相同事件函数,而不是用key逻辑去触发button这个监听者所拥有的事件。
如果场景里有一个button,我们希望它能被鼠标点击的同时也能被key触发,
那么一般来说第一个想法都是:用按键去触发button
这样的想法是错误的。因为button没有提供触发相关的API,我们不能通过程序试图去强行触发它。
正确的逻辑,应该是button和按键同时作为触发之后这个事件函数的订阅者,也就是说用key逻辑去触发button监听的相同事件函数,而不是用key逻辑去触发button这个监听者所拥有的事件。
本文标题:逻辑的误区:如何用按键的方式触发一个button
本文链接:https://www.haomeiwen.com/subject/pqmfehtx.html
网友评论