组件完善及一些bug