组件模块小重构