优化事件管理的写法
改成叫mixins