小重构

抽离data事件的逻辑，使之简化