分享组件及其他优化