优化了分享
添加分享模块基础代码（重构前）