优化按钮的调用